据了解axios的拦截器不能拦截到.catch中的报错信息,这样的话例如.then中有undefined情况就不会拦截到,只能在.catch中获取错误信息,而页面中如果有多个axios的话每一个都catch显得特别麻烦,有全局的catch或者其他更好的方法实现catch错误上报吗?
1 回答
拉丁的传说
TA贡献1789条经验 获得超8个赞
可以通过axios.interceptors.response
进行拦截,同时可以封装一下response结果,不抛出reject: 比如错误code 200-300之外的都进行错误处理(上报)。
{ code: 404, message: 'Not Found'}
添加回答
举报
0/150
提交
取消