Volver al curso

TypeScript Completo

leccion
12 / 13
beginner
10 horas
Proyecto (mini)

Endpoints: crear, listar, actualizar estado

Lectura
20 min~1 min lectura

Endpoints del proyecto

Define un contrato minimo: POST /tasks, GET /tasks, PATCH /tasks/:id. Valida todo con Zod.

Conceptos clave

  • Inputs separados por endpoint
  • Respuestas ok/data
  • Errores validacion vs not found

Ejemplo

PATCH /tasks/:id
body: { status: 'todo' | 'doing' | 'done' }

Respuesta:
{ ok: true, data: Task }

Ejercicio

  • Escribe schemas Zod para create y update.
  • Agrega logs basicos por request.

Checklist de mastery

  • No hay endpoint sin validacion.
  • Respuestas consistentes.