{ "error": "{ Error: Request failed with status code 404\n at createError (/home/fredrik/repos/cafebabe/d3-profile-js/server/node_modules/axios/lib/core/createError.js:16:15)\n at settle (/home/fredrik/repos/cafebabe/d3-profile-js/server/node_modules/axios/lib/core/settle.js:18:12)\n at IncomingMessage.handleStreamEnd (/home/fredrik/repos/cafebabe/d3-profile-js/server/node_modules/axios/lib/adapters/http.js:191:11)\n at emitNone (events.js:110:20)\n at IncomingMessage.emit (events.js:207:7)\n at endReadableNT (_stream_readable.js:1059:12)\n at _combinedTickCallback (internal/process/next_tick.js:138:11)\n at process._tickCallback (internal/process/next_tick.js:180:9)\n config: \n { adapter: [Function: httpAdapter],\n transformRequest: { '0': [Function: transformRequest] },\n transformResponse: { '0': [Function: transformResponse] },\n timeout: 0,\n xsrfCookieName: 'XSRF-TOKEN',\n xsrfHeaderName: 'X-XSRF-TOKEN',\n maxContentLength: -1,\n validateStatus: [Function: validateStatus],\n headers: \n { Accept: 'application/json, text/plain, */*',\n 'User-Agent': 'Node.js/v8.6.0 Blizzard.js/2.0.0' },\n method: 'get',\n params: \n { apikey: '7b9ptaak2nnva8scayrevda44nej6t7h',\n access_token: undefined,\n locale: 'en_US',\n grant_type: 'client_credentials',\n client_id: '7b9ptaak2nnva8scayrevda44nej6t7h',\n client_secret: 'nN7WJng2YcxNfDVfRwcZyTPfzRhBpEN4' },\n url: 'https://us.api.battle.net/oauth/token',\n data: undefined },\n request: \n ClientRequest {\n domain: null,\n _events: \n { socket: [Function],\n abort: [Function],\n aborted: [Function],\n error: [Function],\n prefinish: [Function: requestOnPrefinish] },\n _eventsCount: 5,\n _maxListeners: undefined,\n output: [],\n outputEncodings: [],\n outputCallbacks: [],\n outputSize: 0,\n writable: true,\n _last: true,\n upgrading: false,\n chunkedEncoding: false,\n shouldKeepAlive: false,\n useChunkedEncodingByDefault: false,\n sendDate: false,\n _removedConnection: false,\n _removedContLen: false,\n _removedTE: false,\n _contentLength: 0,\n _hasBody: true,\n _trailer: '',\n finished: true,\n _headerSent: true,\n socket: \n Socket {\n connecting: false,\n _hadError: false,\n _handle: null,\n _parent: null,\n _host: 'us.battle.net',\n _readableState: [Object],\n readable: false,\n domain: null,\n _events: [Object],\n _eventsCount: 8,\n _maxListeners: undefined,\n _writableState: [Object],\n writable: false,\n allowHalfOpen: false,\n _bytesDispatched: 333,\n _sockname: null,\n _pendingData: null,\n _pendingEncoding: '',\n server: null,\n _server: null,\n parser: null,\n _httpMessage: [Circular],\n read: [Function],\n _consuming: true,\n _idleNext: null,\n _idlePrev: null,\n _idleTimeout: -1,\n [Symbol(asyncId)]: 239,\n [Symbol(bytesRead)]: 96824 },\n connection: \n Socket {\n connecting: false,\n _hadError: false,\n _handle: null,\n _parent: null,\n _host: 'us.battle.net',\n _readableState: [Object],\n readable: false,\n domain: null,\n _events: [Object],\n _eventsCount: 8,\n _maxListeners: undefined,\n _writableState: [Object],\n writable: false,\n allowHalfOpen: false,\n _bytesDispatched: 333,\n _sockname: null,\n _pendingData: null,\n _pendingEncoding: '',\n server: null,\n _server: null,\n parser: null,\n _httpMessage: [Circular],\n read: [Function],\n _consuming: true,\n _idleNext: null,\n _idlePrev: null,\n _idleTimeout: -1,\n [Symbol(asyncId)]: 239,\n [Symbol(bytesRead)]: 96824 },\n _header: 'GET /en/oauthtoken?apikey=7b9ptaak2nnva8scayrevda44nej6t7h&locale=en_US&grant_type=client_credentials&client_id=7b9ptaak2nnva8scayrevda44nej6t7h&client_secret=nN7WJng2YcxNfDVfRwcZyTPfzRhBpEN4 HTTP/1.1\\r\\nAccept: application/json, text/plain, */*\\r\\nUser-Agent: Node.js/v8.6.0 Blizzard.js/2.0.0\\r\\nHost: us.battle.net\\r\\nConnection: close\\r\\n\\r\\n',\n _onPendingData: [Function: noopPendingOutput],\n agent: \n Agent {\n domain: null,\n _events: [Object],\n _eventsCount: 1,\n _maxListeners: undefined,\n defaultPort: 80,\n protocol: 'http:',\n options: [Object],\n requests: {},\n sockets: [Object],\n freeSockets: {},\n keepAliveMsecs: 1000,\n keepAlive: false,\n maxSockets: Infinity,\n maxFreeSockets: 256 },\n socketPath: undefined,\n timeout: undefined,\n method: 'GET',\n path: '/en/oauthtoken?apikey=7b9ptaak2nnva8scayrevda44nej6t7h&locale=en_US&grant_type=client_credentials&client_id=7b9ptaak2nnva8scayrevda44nej6t7h&client_secret=nN7WJng2YcxNfDVfRwcZyTPfzRhBpEN4',\n _ended: true,\n res: \n IncomingMessage {\n _readableState: [Object],\n readable: false,\n domain: null,\n _events: [Object],\n _eventsCount: 3,\n _maxListeners: undefined,\n socket: [Object],\n connection: [Object],\n httpVersionMajor: 1,\n httpVersionMinor: 1,\n httpVersion: '1.1',\n complete: true,\n headers: [Object],\n rawHeaders: [Array],\n trailers: {},\n rawTrailers: [],\n upgrade: false,\n url: '',\n method: null,\n statusCode: 404,\n statusMessage: 'Not Found',\n client: [Object],\n _consuming: true,\n _dumped: false,\n req: [Circular],\n responseUrl: 'http://us.battle.net/en/oauthtoken?apikey=7b9ptaak2nnva8scayrevda44nej6t7h&locale=en_US&grant_type=client_credentials&client_id=7b9ptaak2nnva8scayrevda44nej6t7h&client_secret=nN7WJng2YcxNfDVfRwcZyTPfzRhBpEN4',\n read: [Function] },\n aborted: undefined,\n timeoutCb: null,\n upgradeOrConnect: false,\n parser: null,\n maxHeadersCount: null,\n _redirectable: \n Writable {\n _writableState: [Object],\n writable: true,\n domain: null,\n _events: [Object],\n _eventsCount: 2,\n _maxListeners: undefined,\n _redirectCount: 2,\n _onNativeResponse: [Function],\n _currentRequest: [Circular],\n _currentUrl: 'http://us.battle.net/en/oauthtoken?apikey=7b9ptaak2nnva8scayrevda44nej6t7h&locale=en_US&grant_type=client_credentials&client_id=7b9ptaak2nnva8scayrevda44nej6t7h&client_secret=nN7WJng2YcxNfDVfRwcZyTPfzRhBpEN4',\n _isRedirect: true },\n [Symbol(outHeadersKey)]: { accept: [Array], 'user-agent': [Array], host: [Array] } },\n response: \n { status: 404,\n statusText: 'Not Found',\n headers: \n { date: 'Sun, 01 Oct 2017 07:34:36 GMT',\n server: 'Apache',\n 'x-frame-options': 'SAMEORIGIN',\n 'retry-after': '600',\n 'set-cookie': [Array],\n 'content-language': 'en-US',\n connection: 'close',\n 'transfer-encoding': 'chunked',\n 'content-type': 'application/xhtml+xml;charset=UTF-8' },\n config: \n { adapter: [Function: httpAdapter],\n transformRequest: [Object],\n transformResponse: [Object],\n timeout: 0,\n xsrfCookieName: 'XSRF-TOKEN',\n xsrfHeaderName: 'X-XSRF-TOKEN',\n maxContentLength: -1,\n validateStatus: [Function: validateStatus],\n headers: [Object],\n method: 'get',\n params: [Object],\n url: 'https://us.api.battle.net/oauth/token',\n data: undefined },\n request: \n ClientRequest {\n domain: null,\n _events: [Object],\n _eventsCount: 5,\n _maxListeners: undefined,\n output: [],\n outputEncodings: [],\n outputCallbacks: [],\n outputSize: 0,\n writable: true,\n _last: true,\n upgrading: false,\n chunkedEncoding: false,\n shouldKeepAlive: false,\n useChunkedEncodingByDefault: false,\n sendDate: false,\n _removedConnection: false,\n _removedContLen: false,\n _removedTE: false,\n _contentLength: 0,\n _hasBody: true,\n _trailer: '',\n finished: true,\n _headerSent: true,\n socket: [Object],\n connection: [Object],\n _header: 'GET /en/oauthtoken?apikey=7b9ptaak2nnva8scayrevda44nej6t7h&locale=en_US&grant_type=client_credentials&client_id=7b9ptaak2nnva8scayrevda44nej6t7h&client_secret=nN7WJng2YcxNfDVfRwcZyTPfzRhBpEN4 HTTP/1.1\\r\\nAccept: application/json, text/plain, */*\\r\\nUser-Agent: Node.js/v8.6.0 Blizzard.js/2.0.0\\r\\nHost: us.battle.net\\r\\nConnection: close\\r\\n\\r\\n',\n _onPendingData: [Function: noopPendingOutput],\n agent: [Object],\n socketPath: undefined,\n timeout: undefined,\n method: 'GET',\n path: '/en/oauthtoken?apikey=7b9ptaak2nnva8scayrevda44nej6t7h&locale=en_US&grant_type=client_credentials&client_id=7b9ptaak2nnva8scayrevda44nej6t7h&client_secret=nN7WJng2YcxNfDVfRwcZyTPfzRhBpEN4',\n _ended: true,\n res: [Object],\n aborted: undefined,\n timeoutCb: null,\n upgradeOrConnect: false,\n parser: null,\n maxHeadersCount: null,\n _redirectable: [Object],\n [Symbol(outHeadersKey)]: [Object] },\n data: '\\r\\n\\r\\n\\r\\n\\r\\n\\r\\nBattle.net\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\t\\t\\r\\n\\r\\n\\n\\n\\n\\t\\n\\t\\n\\t\\n\\t\\n\\t\\n\\t\\n\\n\\n\\n\\n\\n
\\n\\t\\t\\t\\n\\n\\n\\n\\n \\n\\n\\n \\n \\n\\n\\n \\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n \\n \\n\\n\\n \\n\\n\\n \\n \\n \\n\\n\\n \\n \\n\\n\\n \\n \\n \\n \\n \\n \\n\\n\\n \\n \\n \\n \\n\\n\\n \\n \\n\\n\\n \\n\\n\\n \\n \\n \\n\\n\\n \\n\\n\\n \\n \\n\\n\\n \\n \\n \\n\\n\\n \\n \\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n \\n\\n\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\t\\t
\\n\\t\\t
\\n\\n\\t\\t\\t\\t\\t\\n\\t\\t
\\n\\n\\t\\t
\\n\\t\\t\\t\\t\\n\\t\\t\\t\\t\\t
%USER_BATTLETAG%
%USER_BATTLETAG_CODE%
%USER_EMAIL%
Account Settings
Log Out
\\n\\n\\n\\t\\t\\t\\t
\\n\\t\\t\\t\\t\\t\\n\\t\\t\\t\\t\\t
\\n\\t\\t\\t\\t
\\n\\t\\t
\\n\\n\\t\\t\\t
\"\"
%PROMO_LABEL%
%PROMO_TEXT%
%PROMO_LINK_TEXT%
\\n\\n
\\n\\n\\r\\n\\t
\\r\\n\\t\\t\\t
\\r\\n\\t\\t\\t\\t

Battle.net

\\r\\n\\t\\t\\t
\\r\\n\\r\\n\\r\\n\\t
\\r\\n\\t\\t
\\r\\n\\r\\n\\t\\t\\t
\\r\\n\\t\\t\\t\\tPage Not Found\\r\\n\\t\\t\\t
\\r\\n\\r\\n\\t\\t\\t
The page you were looking for either doesn’t exist or some terrible, terrible error has occurred.
\\r\\n\\r\\n\\r\\n\\t
\\r\\n\\r\\n\\r\\n\\t\\t\\t
\\r\\n\\n\\n\\n\\n\\n\\t
\\n\\t\\t\\t
\\n\\t\\t\\t
\\n\\t\\t\\t\\t
\\n\\t\\t\\t\\t\\t
\\n\\n \\n\\n\\t\\t\\t\\t\\t
\\n\\t\\t\\t\\t\\t
English (US)
\\n\\t\\t\\t\\t\\t
\\n\\n \\n\\n\\t\\t\\t\\t\\t
\\n\\t\\t\\t\\t
\\n\\t\\t\\t\\t
\\n\\t\\t\\t\\t\\t
\\n\\t\\t\\t\\t\\t\\t
\\n\\t\\t\\t\\t\\t\\t\\t
\\n\\t\\t\\t\\t\\t\\t\\t\\t
\\n\\n \\n\\n\\t\\t\\t\\t\\t\\t\\t\\t
\\n\\t\\t\\t\\t\\t\\t\\t
\\n\\t\\t\\t\\t\\t\\t
\\n\\t\\t\\t\\t\\t\\t\\t\\n\\t\\t\\t\\t\\t\\t
\\n\\t\\t\\t\\t\\t\\t\\t\\t
Language
\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t
\\n\\t\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t
\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t
\\n\\t\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t
\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t
\\n\\t\\n\\t\\t\\t\\t\\t\\t\\t\\t\\t
\\n\\t\\t\\t\\t\\t\\t
\\n\\t\\t\\t\\t\\t\\t
\\n\\t\\t\\t\\t\\t
\\n\\t\\t\\t\\t
\\n\\t\\t\\t
\\n\\t\\t\\t
©2017 Blizzard Entertainment, Inc. All rights reserved.
\\n\\t\\t\\t
\\n\\t\\t\\ten-US\\n\\n\\t\\t\\t\\t
\\n\\t\\t\\t\\t
\\n\\t\\t\\t
\\n\\t
\\n\\t\\t\\t
\\r\\n\\r\\n\\t
\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n' } }" }