# `Error: The Edge Runtime does not support Node.js '…' module.`

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

**Qué significa:** Una ruta o middleware configurado en el entorno ligero Edge importó un paquete que necesita Node.js completo.

## Causas probables

- Importar un conector pesado de base de datos o librerías `fs`/`crypto` de Node dentro de `middleware.ts` o de una ruta Edge.
- Poner `export const runtime = 'edge'` en una ruta que usa librerías exclusivas de Node.js.

## Mensaje para tu agente

```text
Me sale `The Edge Runtime does not support Node.js module`. Mantén la lógica de base de datos y autenticación en el entorno estándar de Node.js o usa `@neondatabase/serverless`.
```

**Cómo evitarlo:** Usa el entorno estándar de Node.js en Server Actions y Route Handlers salvo que necesites Edge por un motivo concreto.

---
Fuente: [Agentic Makers](https://agenticmakers.app/es/ayuda/errores/edge-runtime-no-soporta-modulo-de-nodejs) · Licencia: CC BY 4.0
