|  |  | 
 |  |  | // https://vitejs.dev/config/ | 
 |  |  | export default defineConfig(({ mode }) => { | 
 |  |  |   const env = loadEnv(mode, process.cwd()); | 
 |  |  |   console.log('Loaded environment variables:', env); | 
 |  |  |   return { | 
 |  |  |     plugins: [react()], | 
 |  |  |     resolve: { | 
 |  |  | 
 |  |  |     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/, ''), | 
 |  |  |         }, | 
 |  |  |         '/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_', | 
 |  |  |   }; | 
 |  |  | }); |