我正在创建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] 删除。
我来说两句