gpt4 book ai didi

asp.net-core - 启动期间通过 Config.MapRoute 创建的路由的 Swashbuckle-Swagger 文档?

转载 作者:行者123 更新时间:2023-12-05 06:36:46 26 4
gpt4 key购买 nike

在我的 .NET Core 2.0 Web API 启动期间,我通过 MapRoute() 方法将路由注册到我的 Controller 。我想大摇大摆地识别这些路线或允许我在启动期间添加它们。我知道文档表明 swagger 不支持开箱即用的常规路由(仅基于属性的路由),但是有没有人有任何替代方法来为启动期间动态创建的路由提供文档?

最佳答案

我创建了 Swashbuckle.AspNetCore.SwaggerGen.ConventionalRouting它用识别传统路线的自定义生成器替换了原始的 Swagger 生成器。它支持 ASP.NET Core 2.1 和 ASP.NET Core 3.X 应用程序。我已经在具有 400 多个动态常规路由(自定义约束、正则表达式等)的生产应用程序中使用它,结果非常好。

关于asp.net-core - 启动期间通过 Config.MapRoute 创建的路由的 Swashbuckle-Swagger 文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48847929/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com