axios-timeout-error-demo

Usage

# install packages
yarn install

# run demo
yarn dev

You will get this error:

$ ~/Desktop/axios-timeout-error-demo$ yarn dev

yarn run v1.22.22
$ ts-node ./src/main.ts
Stringified error:  {
  "message": "",
  "name": "AggregateError",
  "stack": "AggregateError\n    at Function.AxiosError.from (/home/username/Desktop/axios-timeout-error-demo/node_modules/axios/lib/core/AxiosError.js:92:14)\n    at RedirectableRequest.handleRequestError (/home/username/Desktop/axios-timeout-error-demo/node_modules/axios/lib/adapters/http.js:620:25)\n    at RedirectableRequest.emit (node:events:531:35)\n    at RedirectableRequest.emit (node:domain:488:12)\n    at ClientRequest.eventHandlers.<computed> (/home/username/Desktop/axios-timeout-error-demo/node_modules/follow-redirects/index.js:49:24)\n    at ClientRequest.emit (node:events:519:28)\n    at ClientRequest.emit (node:domain:488:12)\n    at emitErrorEvent (node:_http_client:103:11)\n    at TLSSocket.socketErrorListener (node:_http_client:506:5)\n    at TLSSocket.emit (node:events:519:28)\n    at Axios.request (/home/username/Desktop/axios-timeout-error-demo/node_modules/axios/lib/core/Axios.js:45:41)\n    at processTicksAndRejections (node:internal/process/task_queues:105:5)",
  "config": {
    "transitional": {
      "silentJSONParsing": true,
      "forcedJSONParsing": true,
      "clarifyTimeoutError": false
    },
    "adapter": [
      "xhr",
      "http",
      "fetch"
    ],


    // ...

      "maxCachedSessions": 100,
      "_sessionCache": {
        "map": {},
        "list": []
      }
    },
    "method": "get",
    "url": "https://news.ycombinator.com/item?id=41966114"
  },
  "code": "ETIMEDOUT"
}
Axios no response error. Request: [object Object] undefined
/home/username/Desktop/axios-timeout-error-demo/src/axios-instance.ts:52
  return new Error(message);
         ^
Error: Axios no response error. Request: [object Object]
    at handleAxiosError (/home/username/Desktop/axios-timeout-error-demo/src/axios-instance.ts:52:10)
    at /home/username/Desktop/axios-timeout-error-demo/src/axios-demo.ts:28:29
    at Generator.throw (<anonymous>)
    at rejected (/home/username/Desktop/axios-timeout-error-demo/src/axios-demo.ts:6:65)
    at processTicksAndRejections (node:internal/process/task_queues:105:5)
error Command failed with exit code 1.