node.js - Firebase Firestore 模拟器如何工作?

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

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

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

我将运行它:

firebase 模拟器:启动 --only hosting,functions,firestore

最佳答案

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

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

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

关于node.js - Firebase Firestore 模拟器如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58932851/

相关文章:

javascript - 在 node.js 中模拟 sinon 注入(inject)服务

javascript - 如何在 Cloud Functions for Firebase 上使用 express 执行 HTTP 文件上传(multer,busboy)

android - 仅向目标用户显示通知

ios - 如何从 Firebase 检索数据?

php - 在服务器上加载扩展 gRPC 但 extension_loaded ('grpc' ) 在 PHP 中运行时返回 false

java - 为什么回收站 View 不显示任何错误为 : E/RecyclerView: No adapter attached; skipping layout 的帖子

AngularFire - 将两个具有相同 pushId 项目的 FireStore 集合组合起来

javascript - node.js 和 ejs 渲染问题

javascript - "heroku run fileName"构建后

javascript - D3 动画(过渡)不适用于 Angular 应用程序