Error de secuencia de comandos al servir la aplicación de React desde un subdirectorio.
Estoy tratando de servir una aplicación de React (creada usando craco) desde un subdirectorio (https://my-domain/app). Siguiendo los pasos de esta guía, y modificando la configuración de nginx en la ubicación /app
, obtengo el contenido estático, pero algunos fragmentos generan el siguiente error en Chrome:
Uncaught SyntaxError: Unexpected token ‘<‘ … main.b5d3f270.chunk.js:1
Investigando, noté que nginx devuelve una página html en lugar de código javascript puro, y el <
incorrecto es (probablemente) el inicio de :
<!doctype html>
<html lang="en">
<head>
...
</head>
<body><noscript>You need to enable JavaScript to run this app.</noscript>
...
<script>
!function...
</script
</body>
Esto solo sucede cuando sirvo la aplicación desde el subdirectorio.
¿Alguna idea de cuál es el problema?
Se puede encontrar una pregunta similar sin respuesta aquí.