使用firebase-functions
与节点和exports.foo = functions.database.ref('/object').onWrite(event => {});
。是否可以在本地测试Firebase触发器?
我可以部署到云端并测试就好了...我可以使用firebase serve --only functions
在本地轻松测试http型功能。
但是,我没有看到在本地测试触发器的方法。可能吗?怎么样?
使用firebase-functions
与节点和exports.foo = functions.database.ref('/object').onWrite(event => {});
。是否可以在本地测试Firebase触发器?
我可以部署到云端并测试就好了...我可以使用firebase serve --only functions
在本地轻松测试http型功能。
但是,我没有看到在本地测试触发器的方法。可能吗?怎么样?
Doug在评论中回答了它。虽然在某些情况下调用触发器可能很有用(感谢Doug),但它与部署的触发器不同,它不能完成。
所以我会坚持远程部署并观察远程日志......好的马可波罗调试。
最近,Firebase团队发布了对Firebase CLI的更新,增加了在本地调用其他类型的触发器的功能。它记录在here。确保您已将CLI更新到最新版本以获得此新功能:npm install -g [email protected]
不是一回事 - 在本地调用触发器'!='从部署函数获取相同的数据。我想看到的是本地运行的服务器从云数据库接收事件并调用该函数。我现在所做的就是部署并观看日志,这是一件痛苦的事情。 –
您所描述的内容今天不可用,除非您想编写自己的代码来执行此操作。 –