我正在构建我的第一个Node + Express应用程序(MEAN),并且需要实现自动电子邮件发送功能。用户可以创建提醒,然后邮件发送者将在特定的日期发送提醒。
我正在考虑使用默认的Nodemailer + Node Schedule,并且在服务器脱机时很想管理该问题。用户Rodrigo Mata建议使用某些软件包,但是我可以做些类似的事情:
但是有一个问题-我怎么知道服务器何时离线?而且我应该只注册一次所有cron作业(服务器上线后?)
我创建了一个提取所有提醒的文件,并基于属性(service = build('calendar', 'v3', http=creds.authorize(Http()))
)注册了一项cron作业,因此我将在每个新会话(当任何用户访问该页面时)进行该操作。
p.s。这样的“简单”任务似乎很棘手...