【问题标题】:How does Firebase Firestore emulator work?Firebase Firestore 模拟器如何工作?
【发布时间】:2020-03-14 21:39:08
【问题描述】:

到目前为止,我一直在使用 Firebase 托管和函数模拟器。但现在我正在编写一个基于 Firestore 触发器运行的函数,因此我正在研究 Firestore 模拟器进行开发。

但是它是如何工作的呢?它完全模仿 Firestore 吗?我能否读取保存在服务器上的当前 Firestore 数据?如果我更新、创建或删除更改文档,我是否真的会在我的真实数据中更改它们?

我将运行它:

firebase emulators:start --only hosting,functions,firestore

【问题讨论】:

    标签: node.js firebase google-cloud-firestore google-cloud-functions firebase-cli


    【解决方案1】:

    Firestore 模拟器套件为您提供了足够的功能来进行本地测试。它不是云服务实际功能的完整副本。

    Firestore 模拟器不允许您读取和写入存储在服务器上的数据。您必须在本地填充数据库才能在本地进行测试。

    如果您想改用托管在云服务中的数据,请不要使用模拟器 - 只需照常访问您的项目即可。

    【讨论】:

    • 一点小修正:如果你不启动你的firestore模拟器,你可以读取数据,但是所有firebase函数都会被忽略。
    猜你喜欢
    • 1970-01-01
    • 2019-10-03
    • 1970-01-01
    • 1970-01-01
    • 2020-01-07
    • 2020-06-17
    • 2019-02-02
    • 2018-05-28
    • 1970-01-01
    相关资源
    最近更新 更多