电子邮件的节点 Cron 作业
Node Cron job for emails
我正在构建我的第一个 Node + Express 应用程序 (MEAN),需要实现自动电子邮件发送功能。用户可以创建提醒,然后邮件程序将在特定日期发送。
我正在考虑使用默认值 Nodemailer + Node Schedule 并且想知道当服务器离线时如何管理它。用户 Rodrigo Mata 建议使用一些包,但我可以做类似的事情吗:
- 当服务器启动时,获取所有提醒并根据需要注册 cron 作业;
- 如果用户添加了新的提醒,注册新的 cron 作业;
但是有一个问题 - 我怎么知道服务器何时掉线?我应该如何只注册一次所有 cron 作业(在服务器上线后?)
我创建了一个获取所有提醒的文件,并基于 属性 (delivered: boolean
) 注册了一个 cron 作业,因此我会为每个新会话(当任何用户访问该页面时)执行此操作.
p.s。这样的"simple"任务似乎相当棘手...
我正在构建我的第一个 Node + Express 应用程序 (MEAN),需要实现自动电子邮件发送功能。用户可以创建提醒,然后邮件程序将在特定日期发送。
我正在考虑使用默认值 Nodemailer + Node Schedule 并且想知道当服务器离线时如何管理它。用户 Rodrigo Mata 建议使用一些包,但我可以做类似的事情吗:
- 当服务器启动时,获取所有提醒并根据需要注册 cron 作业;
- 如果用户添加了新的提醒,注册新的 cron 作业;
但是有一个问题 - 我怎么知道服务器何时掉线?我应该如何只注册一次所有 cron 作业(在服务器上线后?)
我创建了一个获取所有提醒的文件,并基于 属性 (delivered: boolean
) 注册了一个 cron 作业,因此我会为每个新会话(当任何用户访问该页面时)执行此操作.
p.s。这样的"simple"任务似乎相当棘手...