首页 > 解决方案 > NSwag 可以在具有传统路由的自托管 .net 核心 API 中使用吗?

问题描述

我有一个自托管的 .net 核心 API,我想从中自动生成一个开放 API 规范。如果您使用常规路由(即使用 MapRoute 而不是属性路由),Swashbuckle 不支持生成规范。有谁知道 NSwag 是否支持这个?也许有 ApiExplorer 属性?

标签: .net-coreswaggeropenapiswagger-codegennswag

解决方案


NSwag(我也认为 Swashbuckle)使用 ASP.NET Core api explorer 来发现和获取操作元数据。如果传统路由正确填充 API Explorer 元数据,那么它应该可以工作......


推荐阅读