Firebase Cloud Firestore "Request/response"文档

标签 firebase rest firebase-realtime-database google-cloud-firestore documentation

我正在使用的大多数“更大”项目都是使用 REST API 进行前端->后端通信。我在一些小型(一日/黑客马拉松)项目中使用 Firebase Cloud Firestore。现在我正在考虑将 Firestore 用于一些更大的项目,但我不确定这是否可行。

对于“标准”的 REST api 项目,我有 Swagger 文档,每个开发人员都可以在其中查看具有请求/响应数据结构的所有端点的列表。它如何与 Firestore 配合使用?我是否可以为开发人员创建类似的文档来检查数据结构,以便他们知道可以添加什么以及应该阅读什么?或者也许有另一种方式?

我在想,因为前端数据结构正在定义数据库结构,所以可能没有此类文档的工具?但是,如果我从两个或多个平台(例如 Web、移动和云功能)连接数据库呢?如何在所有开发人员之间同步有关数据结构的知识?

我正在寻找一些答案,但找不到任何有用的建议来手动维护一些文档。它在您的项目中如何运作?有没有自动化?手动编写文档?或者没有文档 - 一切“在代码中”?

最佳答案

我理解您的担忧,但不幸的是,Cloud Firestore 没有这样的工具来生成 Swagger 数据库结构的文档。

我相信你可以通过编程来做到这一点。

关于Firebase Cloud Firestore "Request/response"文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61495563/

相关文章:

java - 如何将不同的对象表示反序列化为 POJO?

php - 单页应用程序的访问控制列表

java - 从 firebase android 中删除自动 key 节点

android - 带有 FCM 的 firebase 实时数据库用于实现聊天

firebase - 如何在控制台中查看 Firebase 存储使用情况

javascript - 在vuex中从firebase读取数据

firebase - 从Firebase(DART/Flutter)获取ID数组

java - 如何将 Firestore 中的时间戳添加到我的变量中

java - 没有找到类 org.json.JSONObject 的序列化器,也没有发现创建 BeanSerializer 的属性

javascript - 如何解决重新渲染次数过多的问题。 React限制渲染次数以防止无限循环