我用的umi-request,想要在response的拦截器里面对后端返回的数据做一些校验,如果校验不通过,抛出异常,然后在useRequest的onError里面把异常打印出来。但是实际上并没有走onError. 试过了throw new Error(errorText),return Promise.reject(errorText),都没用。 想请教一下在拦截器里面抛异常的正确做法应该是什么样的?
我用的umi-request,想要在response的拦截器里面对后端返回的数据做一些校验,如果校验不通过,抛出异常,然后在useRequest的onError里面把异常打印出来。但是实际上并没有走onError.
试过了throw new Error(errorText),return Promise.reject(errorText),都没用。
想请教一下在拦截器里面抛异常的正确做法应该是什么样的?