我在我的应用中使用Firebase的一个方面是存储用户提交的反馈 - push()
用于将孩子添加到某个位置.理想情况下,每当有新孩子被添加到该位置时,我都会收到一封电子邮件,但这只能由某些Firebase服务直接完成,或者某些Firebase服务可能会间接地点击一个URL(包含一封发送给我的小脚本) ,但我找不到任何一种能力的提及.
我能想到的一件事就是像一个小的Node.js服务器不断运行并听取该引用on('child_added', cb)
,当发生变化时通过电子邮件发送给我.我正在使用Firebase尝试在没有服务器的情况下构建此应用程序,所以我宁愿不必这样做.我正在考虑在我的个人计算机上安装一个cron作业,定期检查REST API上的位置.有更好的想法吗?
简单的解决方案是使用第三方服务.Firebase与Zapier有很好的整合.此服务允许您轻松地将Firebase与大量不同的服务和技术集成,而无需编写任何代码.其中一项技术是电子邮件.您可以免费创建一个"zap",它将在其服务器上运行并自动监视Firebase路径的新子项,然后将该子项的信息作为电子邮件发送给您.设置只需几秒钟,您不必编写一行代码.