axios添加同一的错误处理

2020-03-14  本文已影响0人  有情调的猿

1.//请求错误  401超时 、404 not found

let instance =axios.create({

instance.interceptors.requst(config=>{

return config

},err=>{

//添加提示

setTimeout(()=>{

alert('出错了')

},2000)

return Promise.regect(err)

})})

2.//请求错误  500系统错误 、502系统重启

instance.interceptors.response.use(res=>{

return res

},err=>{

//添加提示

setTimeout(()=>{

alert('出错了')

},2000)

return Promise.regect(err)

})

3.个别比较特殊的错误处理

.catch(error => {

console.log(error);

});

上一篇 下一篇

猜你喜欢

热点阅读