Terminal o logs de ejecución en Vercel
NeonDbError: duplicate key value violates unique constraint "…"
- Qué significa
- La app intentó guardar un dato (como un correo, nombre de usuario o slug) que ya existe en una columna donde cada fila debe ser única.
- Causas probables
- Un visitante envió un formulario con un correo o identificador que ya está en uso y el servidor no lo convirtió en un mensaje amable.
- El botón de envío no se desactivó mientras guardaba (
useActionState), por lo que un doble clic envió el formulario dos veces.
- Cómo evitarlo
- Trata los registros duplicados como errores esperados devueltos con
useActionState, nunca como fallos sin controlar.
Copia para tu agente
Al guardar falló con `duplicate key value violates unique constraint`. Trátalo como un error esperado en la Server Action devolviendo un mensaje amable y desactiva el botón mientras se envía.
¿Te ha resultado útil esta página?