firebase - 在Firebase Cloud Functions项目中生成Swagger文档

标签 firebase swagger google-cloud-functions google-cloud-firestore

是否可以从Firebase云函数中的函数注释生成Swagger Spec文件?如果是这样,我们该怎么做?

我看到云功能代码更像是无服务器的,所以想知道这是否可能。

最佳答案

我还没有找到一种自动方式,但是有很多库可供选择。

我在Firebase Function实现中使用express和nodejs,对我来说,
可以通过以下库来实现Swagger文档生成:
https://github.com/scottie1984/swagger-ui-express
https://github.com/Surnet/swagger-jsdoc

您可以在以下位置找到其他库:
https://swagger.io/tools/open-source/open-source-integrations/

这将创建一个新的HTTP终结点,该终结点将服务于招摇文档的HTML页面。

关于firebase - 在Firebase Cloud Functions项目中生成Swagger文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49573560/

相关文章:

rest - 如何在 swagger 中为可变路径参数和特定路径参数定义 2 个不同的端点

ruby-on-rails - 如何使用 Active Storage 保留存储空间和加载时间?

node.js - BigQuery Node.js API startQuery 不会将数据注入(inject)到目标表中

android - 无法确定任务 ':app:uploadCrashlyticsMappingFileRelease' 与 Google 版本 4.3.9 的依赖关系

c# - 从 Google 身份验证服务为 .NET 中的 REST 服务检索新的 Firebase 访问 token

javascript - 延迟返回变量,直到数据从 Firebase 同步

Python Flask自动生成的Swagger/OpenAPI 3.0

swagger - 模型 OpenAPI 2.0 文件下载,类型字符串 :binary vs. 类型文件

firebase - 为什么 Firebase 功能部署极其缓慢?

javascript - 检测一个引用中的更改并写入另一个 Firebase Cloud