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

**Dónde aparece:** Logs de build en Vercel o terminal

**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.

## Mensaje para tu agente

```text
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.
```

**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.

---
Fuente: [Agentic Makers](https://agenticmakers.app/es/ayuda/errores/uso-dinamico-del-servidor-cookies-headers) · Licencia: CC BY 4.0
