Los middlewares personalizados deben de colocarse entre el middleware de **Autorizacion ** y el de endpoints.
Introducción a API en .NET
Domina las API con .NET
Prerrequisitos
¿Qué es una API?
¿Qué es REST?
Creando tu primera API con .NET
Funcionamiento de una API en .NET
Consumiendo API desde Postman
Análisis del template para APIs de .NET
Atributos para verbos HTTP
Manejo de rutas
Minimal API vs. Web API
Arquitectura y configuración
¿Qué son los middlewares?
Creando un nuevo middleware
Inyección de dependencias
Agregando Logging a API
Documentando API con Swagger
Manipulación de datos con Entity Framework
Agregando librerías para Entity Framework
Configuración de Entity framework y clases base
Creación de servicios
Inyectando servicios como dependencia
Creando controladores
Probando API con una base de datos SQL server
Outro
Retrospectiva: APIs con .NET
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Convierte tus certificados en títulos universitarios en USA
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Miguel Teheran
Aportes 20
Preguntas 12
Los middlewares personalizados deben de colocarse entre el middleware de **Autorizacion ** y el de endpoints.
Middleware
Código que se agrega al ciclo de vida de un petición HTTP
Su ejecución es por capas
Facilita la implementación de interceptores y filtros sobre las peticiones HTTP
Gracias Miguel, primera vez que veo el porque del orden de los middlewares. A veces uno tiene la duda pero no sabe como plantear las peguntas para poder encontrar la respuesta en internet.
Los middlewares son componentes en una aplicación web que permiten realizar acciones específicas en cada solicitud que se recibe.
Los middlewares se ejecutan en el orden en que se agregaron en la cadena de solicitudes, y pueden elegir si pasar la solicitud al siguiente middleware en la cadena o si detener la cadena y proporcionar una respuesta.
El orden en el que los middlewares son agregados en .NET es crítico, ya que puede afectar el comportamiento de la aplicación.
<aside>
<img src=“https://static.platzi.com/media/achievements/piezas-apis-net_badge-c406370c-4162-4596-8184-78641fd19953.png” alt=“https://static.platzi.com/media/achievements/piezas-apis-net_badge-c406370c-4162-4596-8184-78641fd19953.png” width=“40px” /> Los middlewares personalizadosdeben de colocarse entre el middleware de Autorizacion y el de endpoints.
</aside>
Dejo un cuadro con una pequeña explicación del uso de cada middlewares.
Necesitamos el curso de seguridad en APIS
Orden de los Middlewares en .NET
Según el framework que se use puede encontrar el listado de los middleware in program.cs o startup.cs
Middleware => Es una serie de instrucciones de código que se agregan al ciclo de vida de una petición HTTP.
Excelente aporte, muy buena explicación del profesor 💪.
Orden de como se ejecutan los middlewares
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?