axios添加同一的错误处理

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);

});

你可能感兴趣的:(axios添加同一的错误处理)