到目前为止,我一直在使用 Firebase 托管和函数模拟器。但现在我正在编写一个将基于 Firestore 触发器运行的函数,所以我正在研究 Firestore 模拟器以进行开发。
但是它是如何工作的呢?它是否完全模仿 Firestore?我能否读取保存在服务器上的当前 Firestore 数据?如果我更新、创建或删除更改文档,我是否真的会在我的真实数据中更改它们?
我将运行它:
firebase 模拟器:启动 --only hosting,functions,firestore
最佳答案
Firestore 模拟器套件为您提供了足够的功能来进行本地测试。它不是云服务实际功能的完整副本。
Firestore 模拟器不允许您读写存储在服务器上的数据。您必须在本地填充数据库才能在本地进行测试。
如果您想改用云服务中托管的数据,则不要使用模拟器 - 只需正常访问您的项目即可。
关于node.js - Firebase Firestore 模拟器如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58932851/