前端请求服务器的几种错误如何处理

1、如果是网络不通或者服务器地址错误,前端如何提示
2、如果是服务器返回504、400这样的,是服务器返回,不是自定义的状态码,如何捕获

回复
阅读 955
1 个回答
axios 配置请求拦截器
// use(两个参数)
axios.interceptors.reponse.use(res => {
  // 请求成功对响应数据做处理
  ...
  // 该返回的数据则是axios.then(res)中接收的数据
  return res
}, err => {
  // 在请求错误时要做的事儿
  ...
  // 该返回的数据则是axios.catch(err)中接收的数据
  return Promise.reject(err)
})
推荐问题
宣传栏