From 39bac2a845693b722f2baa59f3393a299c91510d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miskolczi=20Rich=C3=A1rd?= Date: Wed, 13 Dec 2023 22:22:29 +0100 Subject: [PATCH] Adding exception handler --- WD7UVN_HFT_2023241.Endpoint/Startup.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/WD7UVN_HFT_2023241.Endpoint/Startup.cs b/WD7UVN_HFT_2023241.Endpoint/Startup.cs index 2ee1152..daf4010 100644 --- a/WD7UVN_HFT_2023241.Endpoint/Startup.cs +++ b/WD7UVN_HFT_2023241.Endpoint/Startup.cs @@ -1,5 +1,7 @@ using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Diagnostics; using Microsoft.AspNetCore.Hosting; +using Microsoft.AspNetCore.Http; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; @@ -54,6 +56,17 @@ namespace WD7UVN_HFT_2023241.Endpoint { endpoints.MapControllers(); }); + + app.UseExceptionHandler(c => c.Run(async context => + { + var exception = context.Features + .Get() + .Error; + + var response = new { Msg = exception.Message }; + + await context.Response.WriteAsJsonAsync(response); + })); } } }