ASP Net Core
Configurer Swagger .Net Core 3.1
Installer les Packages Nuget
Il faut ajouter le Nuget correspondant à Swagger.
Install-Package Swashbuckle.AspNetCore
Fichier Startup.cs
Dans la section des using :
using Microsoft.OpenApi.Models;
Dans la méthode ConfigureServices ajouter :
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new OpenApiInfo { Title = "Cloud Configuration", Version = "v1" });
});
Dans la méthode ConfigureServices ajouter :
if (env.IsDevelopment())
{
app.UseSwagger();
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/v1/swagger.json", "Cloud Configuration API V1");
});
}
Attention il y a des problèmes de compatibilité avec OData