Lección 10 de 26 · Lectura y práctica
Quiz: Prueba sobre middleware y gestión de datos
Tipo de lección: QuizEvaluacion del moduloResponde estas preguntas para comprobar que puedes aplicar los criterios principales del modulo.
Del concepto a la práctica
Taller de esta lección
Resuelve este caso: una solicitud lleva JSON válido, pero su correo está vacío; además, la ruta exige autenticación. La secuencia correcta es autenticar, decodificar, validar y persistir. Si falla una etapa, las posteriores no deben producir efectos.
Ejemplo resuelto
Token ausente + cuerpo inválido -> 401
Token válido + correo vacío -> 400
Token válido + datos válidos -> 201El primer resultado no revela detalles del cuerpo a un cliente no autenticado. El segundo demuestra que autenticación correcta no sustituye validación de negocio.
Pruébalo
Dibuja la cadena de middleware y handler.
Añade los tres casos anteriores y un error de base de datos.
Para cada uno, indica si se escribió un registro.
Revisa que la respuesta no exponga el error interno.
Error frecuente: guardar el usuario antes de terminar de validar todos los campos. Corrígelo usando una entrada validada como único valor que llega al repositorio.
Comprueba tu resultado
La tabla debe marcar 401, 400, 201 y un código de servidor para el fallo de persistencia; solo el tercer caso crea un registro. El orden de etapas debe ser coherente con esos efectos.

Mapa de prácticaEl control de acceso, las actualizaciones y las copias de seguridad cubren riesgos distintos. Una alerta necesita un procedimiento de respuesta para contener y recuperar el servicio. Varias capas reducen la exposición, pero ninguna garantiza seguridad absoluta.
Ver la infografía en tamaño completo ↗Tipo de lección: Quiz
Evaluacion del modulo
Responde estas preguntas para comprobar que puedes aplicar los criterios principales del modulo.
Sigue con Go para APIs de Alto Rendimiento: Construcción de Microservicios REST con gorilla/mux
Esta lección forma parte de un curso de Cursalo. Revisa su programa y elige entre la compra individual o el acceso a toda la escuela.
Si ya tenías acceso a este curso, entra con tu cuenta: tus derechos y tu progreso se conservan. No necesitas comprarlo de nuevo.