0
我有一個私人測試版註冊字段,它會立即發送一封電子郵件,通知用戶注意帶有特殊密鑰的批准電子郵件,然後發送在稍後的預定日期發送帶有特殊密鑰的電子郵件。使用nodemailer/node-cron在稍後的日期發送電子郵件
send.pre_approval(function(){
new Cron({
cronTime: // some later time,
onTick: function(){
send.approval()
this.stop()
}
}).start()
})
send.pre_approval會立即發出了pre_approval電子郵件在報名參加內測。 cron作業設置爲稍後觸發,並且在設置的cronTime觸發的onTick函數將發送批准電子郵件,然後調用其停止方法。
這似乎工作正如我所料,但我想知道這是否是使用node-cron停止cron作業的方式。
我基本上是安排一份工作,一旦它運行就停下來,似乎更好的方法是安排工作在稍後時間從註冊時間,任何想法運行?