我在我的应用程序中使用 Firebase 的其中一件事是存储用户提交的反馈 - 使用 push()
将 child 添加到某个位置。理想情况下,每当一个新的 child 被添加到该位置时,我都可以收到一封电子邮件,但这只能通过某些 Firebase 服务直接完成,或者可能通过某些可以点击 URL 的 Firebase 服务间接完成(包含一个通过电子邮件发送给我的小脚本) ,但我找不到任何关于这两种能力的提及。
我能想到的一件事是像小型 Node.js 服务器一样不断运行并使用 on('child_added', cb)
收听该引用,并在发生变化时通过电子邮件通知我。我正在使用 Firebase 尝试在没有服务器的情况下构建此应用程序,因此我宁愿不必这样做。我正在考虑在我的个人计算机上做一个 cron 作业,定期检查 REST API 上的位置。有更好的想法吗?
最佳答案
简单的解决方案是使用第三方服务。 Firebase 与 Zapier 的集成非常好.该服务允许您轻松地将 Firebase 与大量不同的服务和技术集成,而无需编写任何代码。其中一项技术是电子邮件。您可以免费创建一个“zap”,它将在他们的服务器上运行并自动监视 Firebase 路径的新子项,然后将该子项的信息作为电子邮件发送给您。设置只需几秒钟,您无需编写一行代码。
关于javascript - 在 Firebase 位置更改时全局设置警报的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20769106/