Nodejs -如何安排发送电子邮件

mpbci0fu  于 12个月前  发布在  Node.js
关注(0)|答案(1)|浏览(119)

在MYSQL中,我有一个名为scheduler_working的表,它有id、startTime(DateTime数据类型)和email列
现在,如果starTime等于系统时间,我想在nodejs中发送一封电子邮件。我想将其调度为一次运行一次,可能在1小时或更长时间之后,而不是每分钟连续扫描scheduler_working表,然后将starTime列中的时间与当前系统时间匹配。因为这种方法会浪费服务器资源,因为scheduler_working表可能有数百万条记录
非常感谢和HPNW!

w7t8yxp5

w7t8yxp51#

const nodeSchedule = require('node-schedule');
const job = nodeSchedule.scheduleJob('* * * * *', function(){
    console.log('Job has been triggered at: ', new Date.toLocaleTimeString());
})

字符串

  • 使用此代码来触发您的调度根据您的时间间隔使用常见的时间,如每10分钟使用reddis获取数据为您的电子邮件计划时间 *

相关问题