node-schedule 支持在node中创建周期任务。在gitee中有该项目的镜像:https://gitee.com/mirrors/node-schedule
首先需要安装node-schedule
npm install node-schedule
然后可以在node项目中创建schedule:
const schedule = require('node-schedule');
const startTime = new Date(Date.now() + 5000);
const endTime = new Date(startTime.getTime() + 5000);
const confg = { start: startTime, end: endTime, rule: '*/1 * * * * *' }
const job = schedule.scheduleJob(confg, function () {
console.log('Time for tea!');
});
也支持直接使用日期作为参数,表示在该日期定时执行。
网友评论