import Vue from 'vue'; import axios from 'axios'; if (process.env.NODE_ENV == 'dev') { // 跨域请求 // axios.defaults.baseURL = 'http://localhost:8919/fg/'; axios.defaults.baseURL = 'http://localhost:8091/fg/'; axios.defaults.withCredentials = true; // 保持请求头 } else { axios.defaults.baseURL = location.protocol + '//' + location.host + '/fg/'; } // 添加请求拦截器 axios.interceptors.request.use(function (config) { // 在发送请求之前做些什么 return config; }, function (error) { // 对请求错误做些什么 return Promise.reject(error); }); // 添加响应拦截器 axios.interceptors.response.use(function (response) { // 对响应数据做点什么 return response; }, function (error) { return Promise.reject(error); }); Vue.prototype.$axios = axios; export default axios;