.net core 配置SwaggerUi

public void ConfigureServices(IServiceCollection services)
{
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new OpenApiInfo { Title = "tttttt", Version = "v1" });
c.AddServer(new OpenApiServer()
{
Url = "",
Description = "tttttt"
});
c.CustomOperationIds(apiDesc =>
{
var controllerAction = apiDesc.ActionDescriptor as Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor;
return controllerAction.ControllerName + "-" + controllerAction.ActionName;
});
//var filePath = Path.Combine(AppContext.BaseDirectory, "tttttt.xml");
//c.IncludeXmlComments(filePath, true);
});
}

public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
if (app.Environment.IsDevelopment())
{
app.UseSwagger();
app.UseSwaggerUI();
}
}

posted @ 2022-04-15 12:24  Just_do_it,  阅读(100)  评论(0编辑  收藏  举报