我通过最小的 api 生成端点,并尝试使用
Microsoft.AspNetCore.OpenApi
包生成文档,但我不知道如何设置一个部分,并且我的所有端点都出现在 Swagger 中的单个部分中。
我所说的部分是指类似的东西(在屏幕截图上,当使用控制器生成端点时,Swagger 中可以看到一些部分,每个部分名称都是控制器名称)
如何为端点指定一个部分?
感谢这个问题,我找到了方法。
routeHandlerBuilder.WithOpenApi(x =>
{
var tag = new OpenApiTag()
{
Name = "<your section name>"
};
x.Tags = [tag]; // in C# < 11 new List<OpenApiTag>() { tag }
}