program update

This commit is contained in:
gokhoal
2026-05-05 10:17:04 +02:00
parent 1a3ca3fc2d
commit ba507463c7
+14
View File
@@ -1,9 +1,16 @@
using Knots; using Knots;
using FastEndpoints; using FastEndpoints;
using FastEndpoints.Swagger; using FastEndpoints.Swagger;
using Microsoft.OpenApi;
WebApplicationBuilder builder = WebApplication.CreateBuilder(args); 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 // On ajoute ici la configuration de la base de données
builder.Services.AddDbContext<KnotsDbContext>(); builder.Services.AddDbContext<KnotsDbContext>();
@@ -22,6 +29,13 @@ builder.Services.AddAutoMapper(cfg => { }, typeof(Program).Assembly);
// On construit l'application en lui donnant vie // On construit l'application en lui donnant vie
WebApplication app = builder.Build(); WebApplication app = builder.Build();
if (app.Environment.IsDevelopment())
{
app.UseSwagger();
app.UseSwaggerUI();
}
app.UseAuthentication() app.UseAuthentication()
.UseAuthorization() .UseAuthorization()
.UseFastEndpoints(options => .UseFastEndpoints(options =>