Problemas al desplegar NextAuth con rutas catch‑all ([...nextauth]) en Vercel #76076
-
SummaryEstoy trabajando en un proyecto Next.js que utiliza NextAuth (v15, última versión) en el directorio app con rutas dinámicas utilizando la convención [...nextauth]. En desarrollo (localhost) la autenticación funciona perfectamente, pero al desplegar en Vercel me encuentro con los siguientes problemas: src/app/api/auth/[...nextauth]/route.ts Static worker exited with code: 1 and signal: null Esto me llevó a modificar el archivo para exportar funciones nombradas (GET y POST) en lugar de un export por defecto. pero tampoco funciono Lo que he probado:
A pesar de estas soluciones, el proyecto funciona bien en desarrollo, pero falla en producción en Vercel. ¿Alguien ha tenido una experiencia similar o sabe cómo resolver estos inconvenientes en Vercel? Agradezco cualquier orientación o sugerencia. Additional informationconst handler = NextAuth(authOptions);
export { handler as GET, handler as POST }; ExampleNo response |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Ya veo, el punto 3, debió ser todo lo necesario para arreglar este problema. Seguro que si haces el punto 3, el error cambia verdad? Que error sale? Las page.tsx, layout.tsx y route.ts, entre otras, son punto de entrada semantico para una ruta, y por ello solo ciertas cosas pueden ser exportadas de estos archivos. Este tipo de error también debe ser visible localmente, si haces |
Beta Was this translation helpful? Give feedback.
Ya veo, el punto 3, debió ser todo lo necesario para arreglar este problema. Seguro que si haces el punto 3, el error cambia verdad? Que error sale?
Las page.tsx, layout.tsx y route.ts, entre otras, son punto de entrada semantico para una ruta, y por ello solo ciertas cosas pueden ser exportadas de estos archivos.
Este tipo de error también debe ser visible localmente, si haces
next build && next start
, asi te evitas tener que hacer deploy y esperar.