在请求中遇到301,302时浏览器会寻找 Location 并跳转,此时的 Fetch或Ajax 是处理不到这处的跳转请求。需要手动跳转的话还是协商401,前端再做拦截
instance.interceptors.response.use( (response) => { switch (response?.data?.code) { case 401: { return Promise.resolve(response); } default: break; } return Promise.resolve(response); }, );
|