【发布时间】:2019-01-17 14:15:33
【问题描述】:
我在 React 项目中使用 axios 进行 API 调用,我想在我的 axios 拦截器中的 api 调用请求和响应之间全局添加加载或旋转效果,这是我的拦截器的代码。
import Axios from 'axios'
Axios.interceptors.request.use(function (config) {
// spinning start to show
const token = window.localStorage.token;
if (token) {
config.headers.Authorization = `token ${token}`
}
return config
}, function (error) {
return Promise.reject(error);
});
Axios.interceptors.response.use(function (response) {
// spinning hide
return response;
}, function (error) {
return Promise.reject(error);
});
【问题讨论】:
标签: javascript reactjs axios interceptor