Azure Functions V2中的OpenAPI(又名Swagger)

阿尔伯特

我正在创建V2函数应用程序,并希望对文档使用Swagger / Open API,但是Azure门户对于V2函数尚不支持。

关于如何在VSTS中将Swagger与V2函数一起使用以在每个版本上创建文档的任何建议?

贾斯汀

TL; DR-使用NuGet包通过Azure函数呈现Open API文档和Swagger UI。

---

微软尚未正式开始支持Open API(或Swagger)。但是目前有一个社区驱动的NuGet软件包:

https://www.nuget.org/packages/Aliencube.AzureFunctions.Extensions.OpenApi/

这是它的博客文章:

https://devkimchi.com/2019/02/02/introducing-swagger-ui-on-azure-functions/

基本上,其用法类似于Swashbuckle,即使用装饰器。它同时支持Azure Functions V1和V2。

致谢:我是NuGet软件包的所有者。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法在Azure Functions v2中运行PowerShell脚本

从 Azure Functions 调用 Azure 数据工厂 (V2) 管道

具有Azure Functions v2的IWebJobsStartup

Azure Functions v2和Google Auth

从 Azure Functions v2 配置 Twilio SMS

Azure Functions v2 BrokeredMessage作为ServiceBus的输入

HttpClientFactory对于Azure Functions v2的可用性

Azure Functions中的DI

Azure Functions中的Serilog

如何配置Json序列化程序,以允许Azure Functions(V2)中的循环引用?

使用CloudTable绑定到v2 Azure Functions中的表存储

Azure Functions v2:在host.json中记录自定义

HTTP触发器在Azure Functions v2中不返回stacktrace

无法在Azure Functions V2中注册CosmosDB绑定扩展

如何在Visual Studio 2017的Azure Functions v2中包含和运行NodeJS?

应用程序设置中的Azure Functions v2连接字符串

Azure Functions v2:在 Azure DevOps 部署中将单元测试与 xUnit 集成

从 Azure Functions 中调用 HttpUtility

如何在Azure Functions v2中从请求主体获取图像数据并将其转换为Stream

Azure Functions PowerShell API的OpenAPI规范配置

如何在Azure Functions(v2)上接受来自本地网络的连接?

如何更改Azure Functions(v2)上的基本“ / api”路径?

是否可以使用Azure Functions V2输出Message / BrokeredMessage?

Azure Functions v2从.Net Standard更改为.Net Core

Azure Functions(v2):每个环境不同的日志记录行为

Azure Functions V2 每次发布前都要停止函数,因为 dll 很忙

Azure Functions V2将HttpRequest反序列化为对象

Azure Functions v2:过滤掉依赖项跟踪

发布函数时未返回Azure Functions V2 Http错误代码内容