| | |
| | | COOL_BASE_IP=192.168.1.100 |
| | | COOL_BASE_PORT=8080 |
| | | VITE_BASE_IP=192.168.1.100 |
| | | VITE_BASE_PORT=8080 |
| | |
| | | // https://vitejs.dev/config/ |
| | | export default defineConfig(({ mode }) => { |
| | | const env = loadEnv(mode, process.cwd()); |
| | | console.log('Loaded environment variables:', env); |
| | | return { |
| | | plugins: [react()], |
| | | resolve: { |
| | |
| | | host: '0.0.0.0', |
| | | 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/, ''), |
| | | }, |
| | | '/ws': { |
| | | target: `ws://${env.COOL_BASE_IP}:${env.COOL_BASE_PORT}`, |
| | | target: `ws://${env.VITE_BASE_IP}:${env.VITE_BASE_PORT}`, |
| | | changeOrigin: true, |
| | | ws: true, |
| | | }, |
| | | }, |
| | | }, |
| | | base: './', |
| | | envPrefix: 'COOL_', |
| | | envPrefix: 'VITE_', |
| | | }; |
| | | }); |