javascript - 在 Firebase 位置更改时全局设置警报的最佳方式

标签 javascript node.js notifications firebase

我在我的应用程序中使用 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/

相关文章:

php - 使用 Node 的 request-promise 将数据 POST 到 JSON REST API

javascript - Jest : cannot find module required inside module to be tested (relative path)

node.js - 表达:找不到命令,以前工作过吗?

ios - 更新 iOS 图标角标(Badge)编号

javascript - PHP 中的无符号右移/零填充右移/>>>(等效于 Java/JavaScript)

javascript - 使用 Ajax 保存输入数据

javascript - 永久禁用复选框

javascript - 没有 document.ready 功能不起作用

android - 使用 FCM 关闭应用程序时如何处理通知?

android - 如何发出调用号码的通知?