From 5b2cc0da81f06106c5bc749cdaf803ab3195b621 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期四, 07 十一月 2024 09:53:39 +0800 Subject: [PATCH] # --- zy-acs-flow/.env | 4 +- zy-acs-flow/vite.config.ts | 66 +++++++++++++++++++++++++-------- 2 files changed, 52 insertions(+), 18 deletions(-) diff --git a/zy-acs-flow/.env b/zy-acs-flow/.env index 75212a7..12a76d8 100644 --- a/zy-acs-flow/.env +++ b/zy-acs-flow/.env @@ -1,5 +1,5 @@ # COOL_BASE_IP = '10.242.136.69' -# COOL_BASE_IP = 'localhost' -COOL_BASE_IP = '192.168.4.53' +COOL_BASE_IP = 'localhost' +# COOL_BASE_IP = '192.168.4.53' COOL_BASE_PORT = 8088 diff --git a/zy-acs-flow/vite.config.ts b/zy-acs-flow/vite.config.ts index ed41f0d..c824771 100644 --- a/zy-acs-flow/vite.config.ts +++ b/zy-acs-flow/vite.config.ts @@ -1,19 +1,53 @@ -import { defineConfig } from 'vite'; +import { defineConfig, loadEnv } from 'vite'; import react from '@vitejs/plugin-react'; -import { resolve } from 'path' +import { resolve } from 'path'; // https://vitejs.dev/config/ -export default defineConfig({ - plugins: [react()], - resolve: { - alias: { - '@/': resolve('src') + '/' - } - }, - server: { - port: 5000, - host: '0.0.0.0' - }, - base: './', - envPrefix: "COOL_", -}); +// export default defineConfig({ +// plugins: [react()], +// resolve: { +// alias: { +// '@/': resolve('src') + '/' +// } +// }, +// server: { +// port: 5000, +// host: '0.0.0.0', +// proxy: { +// '/api': { +// target: 'http://192.168.4.53:8088', +// changeOrigin: true, +// rewrite: (path) => path.replace(/^\/api/, ''), +// }, +// }, +// }, +// base: './', +// envPrefix: "COOL_", +// }); + +// https://vitejs.dev/config/ +export default defineConfig(({ mode }) => { + const env = loadEnv(mode, process.cwd()); + + return { + plugins: [react()], + resolve: { + alias: { + '@/': resolve('src') + '/', + }, + }, + server: { + port: 5000, + host: '0.0.0.0', + proxy: { + '/api': { + target: `http://${env.COOL_BASE_IP}:${env.COOL_BASE_PORT}`, + changeOrigin: true, + rewrite: (path) => path.replace(/^\/api/, ''), + }, + }, + }, + base: './', + envPrefix: 'COOL_', + }; +}); \ No newline at end of file -- Gitblit v1.9.1