Fix mjs
This commit is contained in:
		| @@ -1,3 +1,4 @@ | |||||||
|  | #Dockerfile | ||||||
| # --- Etapa 1: Build --- | # --- Etapa 1: Build --- | ||||||
| FROM node:20-alpine AS build | FROM node:20-alpine AS build | ||||||
| WORKDIR /app | WORKDIR /app | ||||||
|   | |||||||
| @@ -1,3 +1,4 @@ | |||||||
|  | //eslint.config.js | ||||||
| import js from '@eslint/js' | import js from '@eslint/js' | ||||||
| import globals from 'globals' | import globals from 'globals' | ||||||
| import reactHooks from 'eslint-plugin-react-hooks' | import reactHooks from 'eslint-plugin-react-hooks' | ||||||
|   | |||||||
| @@ -5,11 +5,18 @@ server { | |||||||
|     root /usr/share/nginx/html; |     root /usr/share/nginx/html; | ||||||
|     index index.html; |     index index.html; | ||||||
|      |      | ||||||
|  |     # Añadimos una ubicación específica para los archivos .mjs | ||||||
|  |     location ~ \.mjs$ { | ||||||
|  |         # Incluimos los tipos MIME por defecto para que Nginx pueda inferir otros tipos si es necesario | ||||||
|  |         include /etc/nginx/mime.types; | ||||||
|  |         # Forzamos explícitamente el tipo de contenido para esta ubicación | ||||||
|  |         default_type application/javascript; | ||||||
|  |     } | ||||||
|  |  | ||||||
|     location / { |     location / { | ||||||
|         try_files $uri $uri/ /index.html; |         try_files $uri $uri/ /index.html; | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     # Esta sección separada es buena práctica |  | ||||||
|     location ~* \.(?:css|js|jpg|jpeg|gif|png|ico|svg|woff|woff2)$ { |     location ~* \.(?:css|js|jpg|jpeg|gif|png|ico|svg|woff|woff2)$ { | ||||||
|         expires 1y; |         expires 1y; | ||||||
|         add_header Cache-Control "public"; |         add_header Cache-Control "public"; | ||||||
|   | |||||||
| @@ -4,7 +4,6 @@ | |||||||
| // No te preocupes por sus tipos internos, yo me encargo." | // No te preocupes por sus tipos internos, yo me encargo." | ||||||
| declare module 'react-simple-maps'; | declare module 'react-simple-maps'; | ||||||
|  |  | ||||||
| // Esta declaración ya debería estar aquí. |  | ||||||
| declare module '*.topojson' { | declare module '*.topojson' { | ||||||
|   const value: any; |   const value: any; | ||||||
|   export default value; |   export default value; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user