| 
									
										
										
										
											2025-07-01 13:26:46 -03:00
										 |  |  | import { defineConfig } from 'vite' | 
					
						
							|  |  |  | import react from '@vitejs/plugin-react' | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-04 17:38:49 -03:00
										 |  |  | // frontend/vite.config.ts
 | 
					
						
							| 
									
										
										
										
											2025-07-01 13:26:46 -03:00
										 |  |  | export default defineConfig({ | 
					
						
							|  |  |  |   plugins: [react()], | 
					
						
							| 
									
										
										
										
											2025-07-04 17:33:28 -03:00
										 |  |  |   build: { | 
					
						
							|  |  |  |     outDir: 'dist', | 
					
						
							| 
									
										
										
										
											2025-07-04 17:38:49 -03:00
										 |  |  |     manifest: 'manifest.json', // Esto asegura que se llame 'manifest.json' y esté en la raíz de 'dist'
 | 
					
						
							| 
									
										
										
										
											2025-07-15 13:30:31 -03:00
										 |  |  |   }, | 
					
						
							|  |  |  |   server: { | 
					
						
							|  |  |  |     proxy: { | 
					
						
							|  |  |  |       // Cualquier petición que empiece con /api...
 | 
					
						
							|  |  |  |       '/api': { | 
					
						
							|  |  |  |         // ...redirígela a nuestro backend de .NET
 | 
					
						
							| 
									
										
										
										
											2025-07-15 13:59:11 -03:00
										 |  |  |         target: 'http://localhost:5045', | 
					
						
							| 
									
										
										
										
											2025-07-15 13:30:31 -03:00
										 |  |  |         // Cambia el origen de la petición para que el backend la acepte
 | 
					
						
							|  |  |  |         changeOrigin: true, | 
					
						
							|  |  |  |         // No necesitamos reescribir la ruta, ya que el backend espera /api/...
 | 
					
						
							|  |  |  |         // rewrite: (path) => path.replace(/^\/api/, '') 
 | 
					
						
							|  |  |  |       }, | 
					
						
							|  |  |  |     } | 
					
						
							| 
									
										
										
										
											2025-07-04 17:33:28 -03:00
										 |  |  |   } | 
					
						
							| 
									
										
										
										
											2025-07-03 11:44:10 -03:00
										 |  |  | }) |