import axios from 'axios' import { Message } from 'element-ui' import store from '../../store' import { getToken } from '@/utils/auth' const instance = axios.create({ baseURL: 'http://111.198.10.15:21403' }) // 请求守卫 instance.interceptors.request.use(config => { config.headers.token = getToken() return config }) instance.interceptors.response.use(res => { console.log(res, '=======response======') const { code, data, message } = res.data if (code === 200) { console.log('200 =============') return data || code } else { console.log('!=200 ============') // 对非正常请求进行处理 Message.error(message) return '' } }, err => { console.log('err ============') // 对于请求报错进行处理 Message.error(err.message) return '' // return Promise.reject(err) }) export { instance }