Skip to content

Commit e93b73a

Browse files
authored
chore: support change the api url by vite env (#857)
Co-authored-by: rick <[email protected]>
1 parent f4255ba commit e93b73a

File tree

2 files changed

+14
-11
lines changed

2 files changed

+14
-11
lines changed

console/atest-ui/.env.development

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
VITE_API_URL=http://127.0.0.1:8080

console/atest-ui/vite.config.ts

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { fileURLToPath, URL } from 'node:url'
22

3-
import { defineConfig } from 'vite'
3+
import { defineConfig, loadEnv } from 'vite'
44
import vue from '@vitejs/plugin-vue'
55
import 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

Comments
 (0)