错误处理疑问追问

来源:10-10 配置axios的response拦截器-统一处理错误提示

孟起笨猪

2024-06-17

在之前的提问中,应该是想问
目前,当errno不为0时,就抛出一个错误
在请求时必须得catch捕获错误,才能使页面不会出现错误崩溃
如果这么做的话,岂不是每次请求都需要catch捕获错误,请问老师有没有好的解决办法
图片描述

写回答

1回答

双越

2024-06-18

你可以改造一下,在左侧 axios intercetors 中,不要 throw new  Error ,直接加一个统一的 alert 提示。

然后其他地方请求就不用管了,有报错都会在这里 alert 出来

0
1
孟起笨猪
那这样的话,其实不抛出错误,message.error也可以完成了,就不去捕获错误了
2024-06-18
共1条回复

React18+ Nest.js 全栈开发仿问卷星项目

React18+TS4+Antd5+Next.js13 ,B端+C 端,完整业务

383 学习 · 252 问题

查看课程