在我之前的 App Engine 项目中,我使用了 Cloud Datastore,在开发过程中,我可以在本地服务器上调试我的应用程序,它会使用本地数据库,存储在一个文件中,如果我想从头开始,我可以删除。
使用 Cloud Firestore,即使我在本地运行,它也能与我真正的云数据库对话。还有本地的选择吗?请注意,我是 而不是 谈论客户端持久性,我谈论的是模拟开发数据库。
如果你想要开发/暂存/生产,谷歌 recommends 设置多个项目,我猜这就是答案,但我想在调整我的工作流程之前知道。
最佳答案
使用 Firebase CLI 时,有一个适用于 Firestore 的本地模拟器:
https://firebase.google.com/docs/rules/emulator-setup
关于google-app-engine - 使用 App Engine 的本地或开发 Google Cloud Firestore 数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52727929/