`
import axios from 'axios';
const api = axios.create({
baseURL: '/api/local',
withCredentials: true,
// timeout: 500
});
api.interceptors.request.use(
(config) => {
return config;
},
(error) => {
return Promise.reject(error);
},
);
api.interceptors.response.use(
(response) => {
// 返回拦截
if (response.status === 200) {
return Promise.resolve(response.data);
} else {
return Promise.reject(response);
}
},
(error) => {
return Promise.reject(error.response);
},
);
export default api;
`
这里没有涉及到登录页、文件下载之类的操作,只是简单的请求,但会结果