按照下面的代码,可以在发送请求之前或请求中有错误时使用Axios请求拦截器进行处理。同样,是否有办法通过axios请求拦截器(不是通过响应拦截器)识别请求完成事件?
axios.interceptors.request.use(function (config) {
// Do something before request is sent
return config;
}, function (error) {
// Do something with request error
return Promise.reject(error);
});
谢谢
答案 0 :(得分:0)
尝试使用请求处理程序
const requestHandler = (request) => {
if (isHandlerEnabled(request)) {
//your code here
})
}
return request
}
// Add interceptors
axiosInstance.interceptors.request.use(
request => requestHandler(request)
)
参考链接:-https://codepen.io/teroauralinna/pen/vPvKWe?editors=0010