Tengo una pregunta sobre mi proyecto Next.js.
Configuré mi proyecto para que se construya sobre el modo independiente para la implementación.
experimental: { outputStandalone: true } Usando esto, me genera una carpeta independiente con un server.js como se esperaba.
El problema principal es que estoy usando una variable env en mis fuentes, llamada NEXT_PUBLIC_API_BASE_URL
Cuando comienzo mi proyecto en modo de desarrollo (usando next serve ), funciona bien.
Pero cuando inicio el archivo generado independiente (usando node server.js ) no funciona.
Parece que el archivo está cargado en el "lado del servidor", cuando console.log . registro su valor en .next/standalone/server/pages/_app.js muestra el valor correcto en la consola del nodo.
Pero parece que el siguiente es usar archivos en .next/static/chunks/pages/ y otra app.js que no parece acceder a process.env (en el lado del navegador).
Pensé que prefijar mi env var con NEXT_PUBLIC estaba destinado a funcionar de esta manera, parece que no.
¿Alguna idea de cómo funciona allí?