diff --git a/.gitignore b/.gitignore index 04efb9a..34c307d 100644 --- a/.gitignore +++ b/.gitignore @@ -136,5 +136,6 @@ dist .yarn/install-state.gz .pnp.* -**/bin -**/obj \ No newline at end of file +# .Net build output +bin/ +obj/ \ No newline at end of file diff --git a/Homework/Program.cs b/Homework/Program.cs index 0d6d5b0..5f26e5b 100644 --- a/Homework/Program.cs +++ b/Homework/Program.cs @@ -30,7 +30,14 @@ builder.Services.AddCors(options => // ====================== var jwtSettings = builder.Configuration.GetSection("JwtSettings"); -var key = Encoding.UTF8.GetBytes(jwtSettings["Key"]); +string? secretKey = jwtSettings["Key"]; + +if(string.IsNullOrEmpty(secretKey)) +{ + return; +} + +var key = Encoding.UTF8.GetBytes(secretKey); // ====================== // Lägg till JWT Authentication @@ -84,4 +91,4 @@ app.UseAuthorization(); app.MapControllers(); -app.Run(); +await app.RunAsync();