#
vincentlu
2025-03-27 cd67e854d4715bc92a16dc7bffdbde7be1da9957
zy-acs-flow/vite.config.js
@@ -3,32 +3,8 @@
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',
//     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: {
@@ -39,15 +15,21 @@
    server: {
      port: 5000,
      host: '0.0.0.0',
      // available in run dev
      proxy: {
        '/api': {
          target: `http://${env.COOL_BASE_IP}:${env.COOL_BASE_PORT}`,
          target: `http://${env.VITE_BASE_IP}:${env.VITE_BASE_PORT}`,
          changeOrigin: true,
          rewrite: (path) => path.replace(/^\/api/, ''),
          // rewrite: (path) => path.replace(/^\/api/, ''),
        },
        '/ws': {
          target: `ws://${env.VITE_BASE_IP}:${env.VITE_BASE_PORT}`,
          changeOrigin: true,
          ws: true,
        },
      },
    },
    base: './',
    envPrefix: 'COOL_',
    envPrefix: 'VITE_',
  };
});