HI.
I have the same 401 error
Here is my Node server code:
import { Get, Query } from 'tsoa';
import axios from 'axios';
@Get('/stats')
public async stats(@Query() state: string, @Query() data: any) {
const auth0Url = 'https://my-domain.us.auth0.com/continue?state=';
try {
const url = encodeURI(auth0Url + state);
await axios(url);
} catch (err) {
console.log(err);
}
managementBL.storeLogin(data);
}
and this is error:
Error: Request failed with status code 401
at createError (/node_modules/.pnpm/axios@0.21.0/node_modules/axios/lib/core/createError.js:16:15)
at settle (/node_modules/.pnpm/axios@0.21.0/node_modules/axios/lib/core/settle.js:17:12)
at IncomingMessage.handleStreamEnd (/node_modules/.pnpm/axios@0.21.0/node_modules/axios/lib/adapters/http.js:244:11)
at IncomingMessage.emit (events.js:326:22)
at endReadableNT (_stream_readable.js:1241:12)
at processTicksAndRejections (internal/process/task_queues.js:84:21) {
config: {
url: 'https://my-domain.us.auth0.com/continue?state=hKFo2SBFNDYtVGFjYjE2NzdJMWt2UkRydXlfQzB6OVNrcnlheaFuqHJlZGlyZWN0o3RpZNkgVnpETTNvREJjMk11aDBBX2duZ1NPRENMNzhjR0J0NHSjY2lk2SBDR2ZaNnZHWE5mSGIxMThxcUVmbHdlVUhqMWt6MG9tUQ',
headers: {
Accept: 'application/json, text/plain, */*',
'User-Agent': 'axios/0.21.0'
},
transformRequest: [ [Function: transformRequest] ],
transformResponse: [ [Function: transformResponse] ],
timeout: 0,
adapter: [Function: httpAdapter],
xsrfCookieName: 'XSRF-TOKEN',
xsrfHeaderName: 'X-XSRF-TOKEN',
maxContentLength: -1,
maxBodyLength: -1,
validateStatus: [Function: validateStatus],
method: 'get',
data: undefined
},
_header: 'GET /continue?state=hKFo2SBFNDYtVGFjYjE2NzdJMWt2UkRydXlfQzB6OVNrcnlheaFuqHJlZGlyZWN0o3RpZNkgVnpETTNvREJjMk11aDBBX2duZ1NPRENMNzhjR0J0NHSjY2lk2SBDR2ZaNnZHWE5mSGIxMThxcUVmbHdlVUhqMWt6MG9tUQ HTTP/1.1\r\n' +
'Accept: application/json, text/plain, */*\r\n' +
'User-Agent: axios/0.21.0\r\n' +
'Host: premera-getvim.us.auth0.com\r\n' +
'Connection: close\r\n' +
'\r\n',
_ended: true,
res: IncomingMessage {
_readableState: [ReadableState],
readable: false,
_events: [Object: null prototype],
_eventsCount: 3,
_maxListeners: undefined,
socket: [TLSSocket],
connection: [TLSSocket],
httpVersionMajor: 1,
httpVersionMinor: 1,
httpVersion: '1.1',
complete: true,
headers: [Object],
rawHeaders: [Array],
trailers: {},
rawTrailers: [],
aborted: false,
upgrade: false,
url: '',
method: null,
statusCode: 401,
statusMessage: 'Unauthorized',
client: [TLSSocket],
_consuming: false,
_dumped: false,
req: [Circular],
responseUrl: 'https://my-domain.us.auth0.com/continue?state=hKFo2SBFNDYtVGFjYjE2NzdJMWt2UkRydXlfQzB6OVNrcnlheaFuqHJlZGlyZWN0o3RpZNkgVnpETTNvREJjMk11aDBBX2duZ1NPRENMNzhjR0J0NHSjY2lk2SBDR2ZaNnZHWE5mSGIxMThxcUVmbHdlVUhqMWt6MG9tUQ',
redirects: [],
[Symbol(kCapture)]: false
},