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() // config.headers.token = '419ef9e5-612a-4328-857b-b7b1c37f5712' 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 }