Volver al curso

Node.js y APIs con Express

leccion
6 / 12
beginner
10 horas
Express API

Validacion + errores: contrato estable para el frontend

Lectura
20 min~1 min lectura

Validacion y errores

Tu API debe fallar de forma predecible. Valida inputs y devuelve errores consistentes.

Conceptos clave

  • Validar body/query
  • Errores: code + message
  • No filtrar stack traces al cliente

Ejemplo

Formato recomendado: { ok: false, error: { code, message } }

Ejercicio

  • Define 3 codigos de error: VALIDATION, UNAUTHORIZED, NOT_FOUND.
  • Implementa respuestas consistentes en 2 endpoints.

Checklist de mastery

  • No hay endpoint sin validacion.
  • Errores consistentes para UI.