import axios from 'axios' import { Message } from 'element-ui' // 创建 axios 实例 const service = axios.create({ // baseURL 基础路径 // url(完整请求路径) = base url(基础路径) + request url(请求路径) baseURL: process.env.VUE_APP_BASE_API2, // 超时时间 5s 如果超过 5s 没有响应 则报错 timeout: 5000 }) // 响应拦截器 对响应数据进行处理 service.interceptors.response.use( response => { const res = response.data return res }, // 对响应错误进行处理 error => { console.log('err' + error) // 响应错误提示 弹框 Message({ message: error.message, type: 'error', duration: 5 * 1000 }) return Promise.reject(error) } ) export default service