关于request模块错误处理的建议
Opened this issue · 2 comments
chenchi2038 commented
相关代码:https://github.com/CareyToboo/ovine/blob/master/packages/core/src/utils/request/index.ts
requestErrorCtrl
函数在处理异常响应时,一定会抛出异常,而框架会捕捉异常并通过toast进行显示,这一行为无法禁用。
如果想在全局的onError方法中解析并显示错误信息,就会同时出现2条toast信息,希望能有办法自行配置,在遇到错误时是否抛出异常。
jinmingpang commented
用户名和密码错误,是怎么出现的这个提示? 这边出现两条toast是不正常的。
gunnerliu commented
可以直接在全局的 onError 处理中抛出 throw new errors_1.ServerError(errorMsg, response); 我这样试下来是一个弹框