11import { fileURLToPath , URL } from 'node:url'
22
3- import { defineConfig } from 'vite'
3+ import { defineConfig , loadEnv } from 'vite'
44import vue from '@vitejs/plugin-vue'
55import vueJsx from '@vitejs/plugin-vue-jsx'
66
@@ -15,7 +15,9 @@ function removeDataTestAttrs(node) {
1515}
1616
1717// https://vitejs.dev/config/
18- export default defineConfig ( {
18+ export default defineConfig ( ( { mode} ) => {
19+ const env = loadEnv ( mode , './' ) ;
20+ return {
1921 plugins : [
2022 vue ( {
2123 template : {
@@ -41,37 +43,37 @@ export default defineConfig({
4143 server : {
4244 proxy : {
4345 '/server.Runner' : {
44- target : 'http://127.0.0.1:8080' ,
46+ target : env . VITE_API_URL ,
4547 changeOrigin : true ,
4648 } ,
4749 '/server.Mock' : {
48- target : 'http://127.0.0.1:8080' ,
50+ target : env . VITE_API_URL ,
4951 changeOrigin : true ,
5052 } ,
5153 '/mock/server' : {
52- target : 'http://127.0.0.1:8080' ,
54+ target : env . VITE_API_URL ,
5355 changeOrigin : true ,
5456 } ,
5557 '/browser' : {
56- target : 'http://127.0.0.1:8080' ,
58+ target : env . VITE_API_URL ,
5759 changeOrigin : true ,
5860 } ,
5961 '/v3' : {
60- target : 'http://127.0.0.1:8080' ,
62+ target : env . VITE_API_URL ,
6163 changeOrigin : true ,
6264 } ,
6365 '/oauth' : {
64- target : 'http://127.0.0.1:8080' ,
66+ target : env . VITE_API_URL ,
6567 changeOrigin : true ,
6668 } ,
6769 '/api' : {
68- target : 'http://127.0.0.1:8080' ,
70+ target : env . VITE_API_URL ,
6971 changeOrigin : true ,
7072 } ,
7173 '/data' : {
72- target : 'http://127.0.0.1:8080' ,
74+ target : env . VITE_API_URL ,
7375 changeOrigin : true ,
7476 } ,
7577 } ,
7678 } ,
77- } )
79+ } } ) ;
0 commit comments