axios 判断超时

2019-08-23  本文已影响0人  八妹sss

在响应拦截器里配置

// 处理每一个响应错误
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)
  }
)
上一篇 下一篇

猜你喜欢

热点阅读