【发布时间】:2020-04-29 06:31:21
【问题描述】:
我参与的大部分“更大”项目都是使用 REST API 进行前端->后端通信。我将 Firebase Cloud Firestore 用于一些小型(一日/黑客马拉松)项目。现在我正在考虑将 Firestore 用于一些更大的项目,但我不确定这是否可行。
对于“标准”REST api 项目,我有 Swagger 文档,每个开发人员都可以在其中看到具有请求/响应数据结构的所有端点的列表。它如何与 Firestore 配合使用?我可以为开发人员创建类似的文档来检查数据结构,以便他们知道可以添加什么以及应该阅读什么?或者也许还有其他方法?
我在想,因为前端数据结构正在定义数据库结构,所以可能没有此类文档的工具?但是,如果我从两个或多个平台(例如 Web、移动和云功能)连接数据库怎么办?如何在所有开发人员之间同步有关数据结构的知识?
我一直在寻找一些答案,但找不到任何有用的建议来手动维护一些文档。它在您的项目中是如何工作的?有一些自动化吗?手动编写的文档?或者没有文档——一切都“在代码中”?
【问题讨论】:
标签: firebase rest firebase-realtime-database google-cloud-firestore documentation