0

我想使用议程节点 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();
});
4

1 回答 1

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.日程安排(时间,名称,[数据])

如下所示

agenda.schedule('tomorrow at noon', 'initA', { id: 1 });
于 2021-03-05T14:27:58.720 回答