import axios from 'axios'; import store from '@/store/index.js'; import { Message } from 'element-ui'; // 创建 axios 实例 const service = axios.create({ baseURL: process.env.BASE_API, // api 的 base_url withCredentials: true, // withCredentials: true, timeout: 600000 }); // 请求拦截器 service.interceptors.request.use(config => { config.headers['authToken'] = store.state.authToken; config.headers['ms_username'] = localStorage.getItem('ms_username'); return config; }, error => { console.log('request error',error); return Promise.reject(error); }); // 响应拦截器 service.interceptors.response.use(response => { return response; }, error => { console.log('response error', error); Message({ message: error.message, type: 'error' }); return Promise.reject(error); }); export default service;