import axios from 'axios' import { Message } from 'element-ui' const service = axios.create({ baseURL: process.env.VUE_APP_BASE_API, timeout: 5000, withCredentials: true // 添加此行配置 }) service.interceptors.response.use( response => { const res = response.data if (res.code !== 1 && res.code !== "200" ) { Message({ message: res.msg || 'Error', type: 'error', duration: 5 * 1000 }) if (res == 403) { window.location.href = '/login' }else{ return Promise.reject(new Error(res.msg || 'Error') ) } } else { return res } }, error => { console.log('err' + error) Message({ message: error.message, type: 'error', duration: 5 * 1000 }) return Promise.reject(error) } ) export default service