如题,我之前做了个axios的错误处理,例如400等错误直接在request的拦截器里弹出错误提示(Toast),之后返回一个Promise.resolve()
。
但是这么处理就有一个问题,之后因为错误处理后也返回了一个resolve的promise,所以request(url).then(res => {})
后面的then的res可能不是请求成功时候的返回结果,还需要我判断一下是不是请求成功。
但是我觉得这样还得再判断一遍也很多余,有没有更好的办法处理错误呢
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…