【发布时间】:2020-07-20 19:23:56
【问题描述】:
在客户端 JavaScript/React/etc 中使用 axios 响应拦截器时,如何访问如下错误代码:
-
ERR_CONNECTION_REFUSED(API 服务器已关闭) -
ERR_INTERNET_DISCONNECTED(本地网络已关闭)
我注意到axios/lib/adapters/xhr.js 将这些代码打印到控制台,但我似乎无法自己在响应拦截器中访问它们?
代码:
axios.interceptors.response.use(null, (error) => {
console.log(error.???);
return Promise.reject(error);
}
注意:关键是在向用户显示错误消息时能够区分“您的互联网已关闭”和“我们的 API 已关闭”。
【问题讨论】:
标签: javascript reactjs axios