appsetting.json中:
"SwaggerEnabled": true,
在startup.cs中的
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)方法
var builder = new ConfigurationBuilder()
.AddJsonFile("appsettings.json", optional: false, reloadOnChange: true);
IConfigurationRoot configuration = builder.Build();
var swaggerEnabled = configuration.GetValue<bool>("SwaggerEnabled");
if (swaggerEnabled)
{
app.UseSwagger();
app.UseSwaggerUI(c =>
{
//2个下拉框选项 选择对应的文档
c.SwaggerEndpoint("/swagger/v1/swagger.json", "泰开后台Api");
c.SwaggerEndpoint("/swagger/v2/swagger.json", "测试第三方Api");
c.RoutePrefix = "";
});
}