我一直在关注 this guide使用 Swashbuckle 为我的 ASP.Net REST WebApi 创建开发人员友好的文档。
但是,当前版本Swashbuckle.AspNetCore v2.2.0
生成一个巨大的单页应用程序,这让我的用户感到困惑。
如果我没记错的话,Swashbuckle 为每个 Controller /方法生成单独的页面(2017 年初?)。我的配置如下所示:
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/v1/swagger.json", "API V1");
c.EnableFilter();
c.MaxDisplayedTags(5);
});
问:有没有办法让 Swagger-UI 为每个 Controller 和方法生成单独的页面,而不是一个巨大的单一滚动困惑?
更多细节:
最佳答案
Swashbuckle.AspNetCore v2.2.0 支持将 API 操作任意分组到多个 Swagger 文档中。
请引用此处的文档:
https://github.com/domaindrivendev/Swashbuckle.AspNetCore#generate-multiple-swagger-documents
关于asp.net - 如何从 Swashbuckle.AspNet 生成多个页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49128689/