No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

¿Qué es un Middleware?

31/42
Recursos

Aportes 12

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

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

Yo lo veo rojo xd

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

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

Sería bueno en otros cursos intentar tener figuras y material grafico para explicar estas cosas igual que con la concurrencia, porque así con esos dibujos la verdad no se entiende y se ve muy muy desorganizado.

buen concepto.

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 )