2024-08-27 10:10:05 +08:00

35 lines
693 B
JavaScript

// 该文件主要对 axios 做一个封装
import axios from "axios";
const request = axios.create({
baseURL: "http://localhost:3000",
timeout: 5000
})
// 设置请求拦截
request.interceptors.request.use((config)=>{
// config 就是你的请求
// 做一些其他的事情 。。。。
// config.headers = ....
// 请求放行
return config;
});
// 设置响应拦截
request.interceptors.response.use((response) => {
// 拦截到响应
// 对响应进行相应的处理。。。
// 处理完之后就放行
return response;
},(error)=>{
// 多错误进行一个处理
return Promise.reject(error);
});
export default request;