Terminal o logs de ejecución en Vercel

BetterAuthError: BETTER_AUTH_SECRET is not set or is too short

Qué significa
Better Auth necesita un secreto aleatorio (`BETTER_AUTH_SECRET`) para firmar las cookies de sesión con seguridad, y aún no se ha generado en este entorno.
Causas probables
  • Todavía no se ha generado BETTER_AUTH_SECRET en .env.local ni se ha enviado con npx vercel env add.
  • Solo se marcó Production al añadir BETTER_AUTH_SECRET en Vercel, dejando las vistas previas sin valor.
Cómo evitarlo
Pide a tu agente que genere BETTER_AUTH_SECRET sin mostrarlo tanto en local como en Vercel en cuanto añadas inicios de sesión.

Copia para tu agente

Better Auth dice que falta `BETTER_AUTH_SECRET`. Genera un secreto aleatorio nuevo directamente en `.env.local` y en Vercel con `npx vercel env add BETTER_AUTH_SECRET` sin mostrarlo en el chat.

Artículo de ayuda completoUna variable de entorno es «undefined»

Última revisión 8 nov 2026