1

使用firebase-functions与节点和exports.foo = functions.database.ref('/object').onWrite(event => {});是否可以在本地测试Firebase触发器?

我可以部署到云端并测试就好了...我可以使用firebase serve --only functions在本地轻松测试http型功能。

但是,我没有看到在本地测试触发器的方法。可能吗?怎么样?

回答

0

Doug在评论中回答了它。虽然在某些情况下调用触发器可能很有用(感谢Doug),但它与部署的触发器不同,它不能完成。

所以我会坚持远程部署并观察远程日志......好的马可波罗调试。

2

最近,Firebase团队发布了对Firebase CLI的更新,增加了在本地调用其他类型的触发器的功能。它记录在here。确保您已将CLI更新到最新版本以获得此新功能:npm install -g [email protected]

+0

不是一回事 - 在本地调用触发器'!='从部署函数获取相同的数据。我想看到的是本地运行的服务器从云数据库接收事件并调用该函数。我现在所做的就是部署并观看日志,这是一件痛苦的事情。 –

+1

您所描述的内容今天不可用,除非您想编写自己的代码来执行此操作。 –

相关问题