Built‑in timeout vs manual AbortController for phased axios request timeouts
Goal I need to enforce separate connect and response timeouts for Axios requests while ensuring that any cleanup logic runs only once per request. Constraint / Uncertainty Axios provides a single timeout option that creates an internal AbortController and aborts the request when the limit is exceeded, but it does not expose that controller for custom error h