如何检测每个 axios 请求的 HTTP 状态码?

How to detect HTTP status code for every axios request?

是否有一个函数可以让您在 api 请求发出后获取状态代码?我一直从 response.status 获取我的状态代码 200,但是如果请求失败并显示 404 或 500,我根本不会收到任何响应。因此,无法获取状态代码。

关于如何在 axios 请求失败后检测这些状态代码的任何建议?我想要每个请求和响应的具体数字 404 或 500。

try {
  await axios.get(..)
} catch (error) {
  // response is in error.response
}