安装axios
npm i axios -S
vue.config.js 文件配置如下
const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
transpileDependencies: true,
devServer:{
port: 7070,
proxy: {
'/api': {
target: 'http://localhost:9099', // 目标服务器地址
changeOrigin: true, // 更改请求的源头
pathRewrite: { '^/api': '' }, // 重写路径
}
}
},
chainWebpack:config => {
config.plugin('html').tap(args => {
args[0].title = "精灵图鉴";
return args;
});
},
})
创建一个 utils文件夹,在内部创建一个js文件,并命名为request.js
import axios from 'axios'
import router from '@/router';
const request = axios.create({
baseURL: '/api', // 注意&