如何在每个星期一早上(或任何其他特定时间)在我的 express.js 网站上 运行 脚本?
How to run a script every Monday morning on my express.js website (or any other specific time)?
我希望能够 运行 'node sendSomeEmails.js' 每个星期一早上一次。
到目前为止,我发现最简单的方法实际上是在我的日历中添加一个提醒,然后启动一个终端并自己完成:(
我正在使用 Mandrill 构建一个自动电子邮件系列。用户将在我的网站上订阅(建立在 node.js with express 上),立即收到第一封电子邮件,然后每周一早上我想发送系列中的下一封电子邮件。我将维护每个订阅者在我的数据库中的距离,但我不知道触发星期一早上发送的最佳方式。
顺便说一下,我正在 运行在 IBM Bluemix 上构建我的网站。也许有一种简单的方法可以使用 AWS 来做到这一点...虽然,在 AWS 上对我来说从来都不是一件容易的事。
我还没试过,但根据那里看起来是可行的 API。
Mandrill 支持消息调度。它还支持 webhooks,你应该安排一封电子邮件,并设置一个 webhook。然后,当发送消息时,它将触发 webhook 以安排下一封电子邮件。
我希望能够 运行 'node sendSomeEmails.js' 每个星期一早上一次。
到目前为止,我发现最简单的方法实际上是在我的日历中添加一个提醒,然后启动一个终端并自己完成:(
我正在使用 Mandrill 构建一个自动电子邮件系列。用户将在我的网站上订阅(建立在 node.js with express 上),立即收到第一封电子邮件,然后每周一早上我想发送系列中的下一封电子邮件。我将维护每个订阅者在我的数据库中的距离,但我不知道触发星期一早上发送的最佳方式。
顺便说一下,我正在 运行在 IBM Bluemix 上构建我的网站。也许有一种简单的方法可以使用 AWS 来做到这一点...虽然,在 AWS 上对我来说从来都不是一件容易的事。
我还没试过,但根据那里看起来是可行的 API。
Mandrill 支持消息调度。它还支持 webhooks,你应该安排一封电子邮件,并设置一个 webhook。然后,当发送消息时,它将触发 webhook 以安排下一封电子邮件。