1.vue项目中,npm安装依赖
1 npm install --save axios vue-axios
2.全局引用,项目入口文件中(main.js)注册
1 import Vue from 'vue' 2 import axios from 'axios' 3 Vue.prototype.$axios = axios 4 //配置请求的根路径 5 axios.defaults.baseURL = '/api'
3.在config/index.js文件配置代理,找到proxyTable字段
1 proxyTable: { 2 '/api': { // 请求的代称,写在Axios里的BaseUrl 3 target: 'http://localhost:8083', // 真实请求URl 4 changeOrigin: true, // 允许跨域 5 pathRewrite: { // 替换,通配/api的替换成/ 6 '^/api': '/' 7 } 8 }