在响应拦截器里配置
// 处理每一个响应错误
http.interceptors.response.use(
response => {
return response
},
error => {
let originalRequest = error.config
if (error.code === 'ECONNABORTED' && error.message.indexOf('timeout') !== -1 && !originalRequest._retry) {
// eslint-disable-next-line
return Promise.reject('请检查网络再重新连接')
}
return Promise.reject(error)
}
)
网友评论