umi-request icon indicating copy to clipboard operation
umi-request copied to clipboard

request.interceptors.response执行完后执行了fetch response.then 方法,顺序是不是执行反了。

Open wenshan opened this issue 3 years ago • 2 comments

正常流程是 fetch response.then 的方法,在 request.interceptors.response 拦截器,拦截器处理完数据直接 抛给业务使用了。

反而 request.interceptors.response执行后 必须 return response 执行才行,如果数据处理后 执行 fetch response.then 就报错了,那么拦截器的 作用 不能作为数据处理的环节 导出期望的数据结构, 拦截器就没有意义了。

wenshan avatar Mar 29 '21 07:03 wenshan