我想使用议程节点js
在特定时间安排工作var agenda = new Agenda();
agenda.define('initA', function(job) {
console.log("INITA AGENDA");
job.repeatAt('at 13:25');
job.save();
});
agenda.on('ready', function() {
console.log("Agenda ready to start");
agenda.start();
});
答案 0 :(得分:0)
首先您必须创建一个作业处理器 - 定义其处理行为。
agenda.define('initA', function(job) {
console.log("INITA AGENDA");
job.repeatAt('at 13:25');
job.save();
});
然后使用 1. 或 2.
1.议程.创建(作业名称,数据)const job = agenda.create('initA', { id: 1 });
job.schedule('tomorrow at 6pm');
await job.save();
2.议程.schedule(时间,名称,[数据])
如下图
agenda.schedule('tomorrow at noon', 'initA', { id: 1 });