Axios Timeout Issues When Accessing Dust API in Codebase
Hello Remi I am trying accessing Dust api via my codebase. It's timing out 80% of the time. I am calling the API from my code via Axios. When executed via cURL it works well.
node:internal/process/promises:289
triggerUncaughtException(err, true /* fromPromise */);
^
AxiosError: timeout of 30000ms exceeded
at RedirectableRequest.handleRequestTimeout (/Users/.nvm/versions/node/v20.5.1/lib/node_modules/testgenie/node_modules/axios/dist/node/axios.cjs:3228:16)
at RedirectableRequest.emit (node:events:514:28)
at Timeout.<anonymous> (/Users/.nvm/versions/node/v20.5.1/lib/node_modules/testgenie/node_modules/follow-redirects/index.js:221:12)
at listOnTimeout (node:internal/timers:573:17)
at process.processTimers (node:internal/timers:514:7)
at Axios.request (/Users/.nvm/versions/node/v20.5.1/lib/node_modules/testgenie/node_modules/axios/dist/node/axios.cjs:4280:41) {
code: 'ECONNABORTED',
config: {
transitional: {
silentJSONParsing: true,
forcedJSONParsing: true,
clarifyTimeoutError: false
},
adapter: [ 'xhr', 'http', 'fetch' ],
transformRequest: [ [Function: transformRequest] ],
transformResponse: [ [Function: transformResponse] ],
timeout: 30000,
xsrfCookieName: 'XSRF-TOKEN',
xsrfHeaderName: 'X-XSRF-TOKEN',
maxContentLength: -1,
maxBodyLength: -1,
env: {
FormData: [Function: FormData] [FormData] {
LINE_BREAK: '\r\n',
DEFAULT_CONTENT_TYPE: 'application/octet-stream'
},
Blob: [class Blob]
},
validateStatus: [Function: validateStatus],
headers: Object [AxiosHeaders] {
Accept: 'application/json',
'Content-Type': 'application/json',
Authorization: 'Bearer <auth_token>',
'User-Agent': 'curl/7.64.1',
'Content-Length': '1767',
'Accept-Encoding': 'gzip, compress, deflate, br'
},
method: 'post',