Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

¿Qué es un Middleware?

31/42
Recursos

Aportes 11

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Los middlewares son protectores de rutas, que nos permiten verificar condiciones antes de aceptar una petición

Este concepto es más facil de entender si se piensa que la petición es un chorro de agua y los middlewares/handlers son la tubería por donde pasa

Yo lo veo rojo xd

buen concepto.

Los Middleware son funciones que realizan una acción antes de llegar al handler principal del servicio, naturalmente se crean middlewares para autenticación de usuarios por medio de JWT

Middleware -> es una abstraccion de las rutas con las solicitudes del usuario

Entendido 😃 gracias

Los middlewares son un enfoque que nos permite reutilizar código.

Muy bueno el ejemplo

Yo considero que los middleware son más allá que protectores de rutas, realmente pueden extender el comportamiento de todas o solo de ciertas rutas específicas, lo cual es muy útil, por ejemplo cuando queremos que una ruta requiera autenticación y autorización (que son dos cosas distintas) puedes estar logeado pero no tener acceso a cierta ruta, o puedes no estar logeado y poder acceder a una ruta.

http.HandleFunc("/hola", func(w http.ResponseWriter, peticion *http.Request) {
io.WriteString(w, “Solicitaste hola”)
})

no era mejor hacer algo asi que haber hecho una funcion para el router y eso? ( en la clase anterior )