🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
```javascript import axios from 'axios'; // 创建axios实例 const service = axios.create({ baseURL: 'http://127.0.0.1/api/', // api的base_url // withCredentials: true, // 跨域请求时是否发送cookies timeout: 5000 // 请求超时设置 }) // 请求拦截器 service.interceptors.request.use(config => { // 请求前做点什么? if (!config.data) { config.data = {}; } // 设置公共参数 console.log(JSON.stringify(config.data)); return config; }, error => { // 处理请求错误 console.log(error); return Promise.reject(error); }) // 响应拦截器 service.interceptors.response.use(response => { const res = response.data; return res; }, error => { console.log('error:' + error); return Promise.reject(error); }) export default service; ```