This library makes ocelot easy to integrate swagger
Install-Package OcelotSwagger
In method ConfigureServices
// Load options from code
services.AddOcelotSwagger(c =>
{
c.Cache.Enabled = true;
c.SwaggerEndPoints.Add(new SwaggerEndPoint { Name = "Api Name", Url = "/path/swagger.json" });
});
Or
// Load options from appsettings.json
services.Configure<OcelotSwaggerOptions>(this.configuration.GetSection(nameof(OcelotSwaggerOptions)));
services.AddOcelotSwagger();
In method Configure
app.UseOcelotSwagger();
- Cache
@Cyril MARTY (https://github.com/DotNetConcept)