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