Node.js,基于日期时间的提醒

时间:2017-04-26 08:55:20

标签: node.js cron scheduled-tasks reminders

我正在构建一个SaaS应用程序,用户登录并创建特定日期和时间的提醒将来,当时间满足时,我的应用程序负责提醒相应的用户他/她在过去

中设置的提醒

示例: 假设用户 "Foo" 登录并在2018年4月27日下午2:30(将来的某个日期时间)创建提醒。

我的应用程序应该将确切日期时间的电子邮件发送到 "Foo" 作为任何其他提醒应用。

  

像这样,成千上万的用户可以有成千上万的提醒活动。

技术

Node.js的

我尝试了什么

我已经尝试过像node-schedule这样的软件包和其他cron-job解决方案,但我相信/发现 - Cron-jobs不是为解决像我这样的问题而设计的。

请帮我解决一下。感谢

2 个答案:

答案 0 :(得分:1)

不确定您是否仍在寻找解决方案,但我遇到了这个问题:https://github.com/agenda/agenda

它是一个轻量级的node.js调度库。

答案 1 :(得分:0)

如果通过电子邮件提醒,您应该尝试使用SendGrid或Mailgun。他们都免费提供有限数量的电子邮件。您也可以尝试使用Twilio进行短信提醒。所有这些都可以很容易地设置,你只需要在设置提醒时调用api调用。