import axios from "axios"; const request = axios.create({ baseURL: import.meta.env.VITE_BASE_URL, timeout: 5000 }) // 请求拦截器 request.interceptors.request.use( config => { // 在发送请求之前做些什么,例如添加token、修改请求头等 return config; }, error => { // 处理请求错误 console.error(error); return Promise.reject(error); } ); // 响应拦截器 request.interceptors.response.use( response => { // 对响应数据做些什么,例如解析数据、统一处理错误等 return response.data; }, error => { // 处理响应错误 console.error(error); return Promise.reject(error); } ); export default request;