From ba507463c7dd251ed8273e052ad1f0b3a64dcca0 Mon Sep 17 00:00:00 2001 From: gokhoal Date: Tue, 5 May 2026 10:17:04 +0200 Subject: [PATCH] program update --- Knots/Program.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Knots/Program.cs b/Knots/Program.cs index 7d8c729..a1afbc6 100644 --- a/Knots/Program.cs +++ b/Knots/Program.cs @@ -1,9 +1,16 @@ using Knots; using FastEndpoints; using FastEndpoints.Swagger; +using Microsoft.OpenApi; WebApplicationBuilder builder = WebApplication.CreateBuilder(args); +builder.Services.AddEndpointsApiExplorer(); +builder.Services.AddSwaggerGen(c => +{ + c.SwaggerDoc("v1", new OpenApiInfo { Title = "Knots", Version = "v1" }); +}); + // On ajoute ici la configuration de la base de données builder.Services.AddDbContext(); @@ -22,6 +29,13 @@ builder.Services.AddAutoMapper(cfg => { }, typeof(Program).Assembly); // On construit l'application en lui donnant vie WebApplication app = builder.Build(); + +if (app.Environment.IsDevelopment()) +{ + app.UseSwagger(); + app.UseSwaggerUI(); +} + app.UseAuthentication() .UseAuthorization() .UseFastEndpoints(options =>