import axios, { AxiosResponse } from 'axios'; // 创建axios实例 const axiosInstance = axios.create({ baseURL: '/bigmodel-api', timeout: 30000,// 请求超时30秒 }); // 请求拦截器 axiosInstance.interceptors.request.use( (config: any) => { return config; } ); // 响应拦截器 axiosInstance.interceptors.response.use( (response: AxiosResponse) => {// 成功信息 const { data } = response; if (data.code === 200) {// 成功 return Promise.resolve(data); } else {// 失败 return Promise.reject(data); } }, (error) => {// 错误信息 return Promise.reject(); } ); export default axiosInstance;