我在react项目中使用axios,遇到错误处理问题。
axios.get('getGridOptions').then(function (response) {
good = "bad"; // here is javascript error good is not defined
}).catch(function (error) {
console.error("catch error :", error);
GlobalService.apiFailer(error.response);
});
在我的示例中,我调用了api getGridOptions,它给出了200条响应,因此无需捕获axios,但是我遇到了javascript错误good =“ bad”,其中我没有将var设置为好,因此未定义它也可以捕获
我认为不应该被axios抓住。
我必须为api错误和javascript错误执行不同的功能,所以我需要找到方法来分隔javascript错误和axios调用错误。
有人可以帮我解决这个问题吗?