VUE2

在项目根目录下面创建vue.config.js文件,文件内容如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
module.exports = {
devServer:{
port:'620', //指定开发服务器端口
disableHostCheck:true,
proxy:{// 为开发服务器配置自定义代理规则
'/api':{
target:'http://localhost:8080',//目标接口
changeOrigin:true,// 是否换源
pathRewrite:{
'^/api': ''
}
}
}
}
}

VUE3

在项目根目录下面创建vite.config.js文件,文件内容如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import { defineConfig } from 'vite';
import uni from '@dcloudio/vite-plugin-uni';

export default defineConfig({
plugins: [uni()],
server: {
port: 620,// 指定开发服务器端口
proxy: {// 为开发服务器配置自定义代理规则
"/api": {
target: "http://localhost:8084", // 目标接口
changeOrigin: true,// 是否换源
rewrite: (path) => path.replace(/^\/api/, ""),
}
}
}
});