6.Conociendo el Middleware(2)
- Hola a todos. En este nuevo curso, analizaremos todos los conceptos básicos, intermedios y avanzados de ASP.NET Core que nos ayudan a crear aplicaciones web basadas en datos.Al final de este curso, podremos realizar todas las operaciones de un CRUD, es decir, crear, leer, actualizar y eliminar datos utilizando SQL Server como nuestra base de datos.
- Después de ver la teoría sobre el funcionamiento del middleware.En este vídeo vamos a practicar un poco.Para ello nos vamos al método Configure, donde podemos configurar el camino que seguirán las diferentes peticiones que tenga la aplicación.
- Ahora mismo en la clase startup las peticiones pueden seguir dos caminos:
- UseDeveloperExceptionPage(): esta ruta responde con la página de excepciones para desarrolladores, si existe una excepción y si el entorno es Development
- Método Run(): Este es el middleware que responde a cada solicitud.
- En el vídeo podéis ver como añadir otros posibles caminos:
- Finalmente el método configure tendrá un aspecto similar a este:
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILogger <Startup> logger )
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
app.Use(async (context,next) =>
{
logger.LogInformation("xxxxxxxxx");
await context.Response.WriteAsync(" Camino 1 ");
await next();
});
app.Use(async (context, next) =>
{
logger.LogInformation("yyyyyyyyy");
await context.Response.WriteAsync(" Camino 2 ");
await next();
});
app.Run(async (context) =>
{
logger.LogInformation("zzzzzzzzzzzzzzz");
await context.Response.WriteAsync(" Camino 3");
});
}
No hay comentarios:
Publicar un comentario