Fix 1430
This commit is contained in:
		| @@ -1,39 +1,19 @@ | ||||
| // frontend/vite.config.ts | ||||
| import { defineConfig } from 'vite' | ||||
| import react from '@vitejs/plugin-react' | ||||
| import path from 'path'; | ||||
|  | ||||
| export default defineConfig({ | ||||
|   plugins: [react()], | ||||
|   build: { | ||||
|     // Mantenemos la configuración de librería para generar el UMD | ||||
|     lib: { | ||||
|       entry: path.resolve(__dirname, 'src/main.tsx'), | ||||
|       name: 'EleccionesWidgets', | ||||
|       fileName: 'elecciones-widgets', // Vite añadirá .umd.js automáticamente | ||||
|       formats: ['umd'] | ||||
|     }, | ||||
|     outDir: 'dist', | ||||
|     manifest: true, // Le dice a Vite que genere el manifest.json | ||||
|     rollupOptions: { | ||||
|       // Asegura que el manifest se genere incluso en modo librería | ||||
|       output: { | ||||
|         assetFileNames: "assets/[name].[hash].[ext]", | ||||
|         chunkFileNames: "assets/[name].[hash].js", | ||||
|         entryFileNames: "assets/[name].[hash].js" | ||||
|       } | ||||
|     } | ||||
|     manifest: true, // ¡Crucial! Le dice a Vite que genere el manifest.json | ||||
|   }, | ||||
|   server: { | ||||
|     proxy: { | ||||
|       // Cualquier petición que empiece con /api... | ||||
|       '/api': { | ||||
|         // ...redirígela a nuestro backend de .NET | ||||
|         target: 'http://localhost:5217', | ||||
|         // Cambia el origen de la petición para que el backend la acepte | ||||
|         target: 'http://localhost:5217', // Ajuste el puerto si es diferente | ||||
|         changeOrigin: true, | ||||
|         // No necesitamos reescribir la ruta, ya que el backend espera /api/... | ||||
|         // rewrite: (path) => path.replace(/^\/api/, '')  | ||||
|       }, | ||||
|     } | ||||
|   } | ||||
| }) | ||||
| }) | ||||
		Reference in New Issue
	
	Block a user