Logs de build en Vercel o terminal

DynamicServerError: Dynamic server usage: Route /… couldn't be rendered statically because it used `cookies` or `headers`.

Qué significa
Next.js intentó preconstruir una página como HTML fijo durante el build, pero la página lee las cookies de sesión o las cabeceras del visitante actual.
Causas probables
  • Una página que comprueba la sesión de Better Auth se configuró como estática.
  • Leer cookies() o headers() dentro de una ruta que Next.js intentaba generar de forma fija durante el build.
Cómo evitarlo
Envuelve las secciones que dependen de la sesión en <Suspense> o deja que las páginas con inicio de sesión se rendericen de forma dinámica.

Copia para tu agente

El build muestra `DynamicServerError: Dynamic server usage`. Revisa por qué esa ruta intenta pregenerarse como estática mientras lee cookies o cabeceras y ajusta la ruta o el límite de Suspense.

Artículo de ayuda completoFalló el build en Vercel

Última revisión 8 nov 2026