1

我是 Firebase 的新手,我设置了一个项目并使用 nodejs + nestjs

  • 我有一个 https 触发器函数,可以将记录添加到 Firestore
  • 我有一个 Firestore 文档onCreate触发器,用于将数据复制到另一个集合

然后我尝试通过运行npm run serve调用来在本地运行 Firebasefirebase serve --only functions

然后我可以通过邮递员应用程序访问 https 功能。

onCreate第一个问题是当我调用本地 https 函数时,Firestore触发器未在本地触发。

第二个问题是 FirestoreonCreate触发器在服务器上运行,我可以看到运行日志,这意味着在开发时,服务器上可能正在运行一些错误的错误代码,并且该代码可能会损坏数据(而好的代码正在开发中并且错误正在修复我的本地人)

所以我的问题是,人们通常如何在本地和测试上进行开发?

4

1 回答 1

2

firebase serve --only functions仅模拟 HTTPS 功能。

firebase experimental:functions:shell与其他一切一起工作,但您必须构造存根数据以发送给它。

有关更多信息,请参阅文档:

于 2018-03-20T00:18:21.270 回答