我正在使用axios 0.19.2,我向后端发送一些请求,如下所示:
axios.get(API_PATH+'/request_a').then(res => res.data)
axios.get(API_PATH+'/request_b').then(res => res.data)
axios.get(API_PATH+'/request_c').then(res => res.data)
axios.get(API_PATH+'/request_d').then(res => res.data)
我尝试让后端在第一个请求中返回500个错误代码,而我想在请求后停止。
window.axios = axios.create({
validateStatus: (status) => {
// console.log(status);
return true;
}
});
window.axios.interceptors.response.use(function (response) {
// console.log(response.data);
return response;
}, error => {
console.log(error);
return Promise.reject(error);
});
我尝试在validateStatus,window.axios.interceptors.response.use中使用window.location进行重定向,在这里我可以获取响应,但由于同时发送了许多请求,浏览器旋转不受限制。 我该如何解决?