.net-core - NSwag 可以在具有传统路由的自托管 .net 核心 API 中使用吗?
问题描述
我有一个自托管的 .net 核心 API,我想从中自动生成一个开放 API 规范。如果您使用常规路由(即使用 MapRoute 而不是属性路由),Swashbuckle 不支持生成规范。有谁知道 NSwag 是否支持这个?也许有 ApiExplorer 属性?
解决方案
NSwag(我也认为 Swashbuckle)使用 ASP.NET Core api explorer 来发现和获取操作元数据。如果传统路由正确填充 API Explorer 元数据,那么它应该可以工作......
推荐阅读
- javascript - firebase 函数发布数据为空
- angular - NGRX - 如何修复“在您的 package-lock.json 中发现错误”?
- c++ - 如何列出静态库文件中的可用函数
- r - 如何使用 ggplot2 重新排序 geom_boxplot() 中显示的单元组?
- angular - 角度材料表中屏幕尺寸减小时如何支持相同的列尺寸
- r - 宽格式导致 ggplot 中的条形图数据加倍
- javascript - 在对象中声明异步函数/承诺
- python - 如何使 Tkinter 中的 GUI 可扩展
- wordpress - 如何重定向到主页
- angular - 后端 API 成功完成但 NG 没有收到任何内容