Node.js 阿多尼斯的迪纳米克时间表

Node.js 阿多尼斯的迪纳米克时间表,node.js,scheduled-tasks,schedule,adonis.js,node-schedule,Node.js,Scheduled Tasks,Schedule,Adonis.js,Node Schedule,我正在尝试为数据库中的每个新注册表安排任务,这些任务应该在我将从http请求接收的特定时间运行。 我试着使用事件和节点调度来实现这一点,在我创建一个新项目时,它会触发一个事件,并将该事件设置为特定的时间,但它不起作用,我的意思是,它只是在到达时间时不运行代码。 我还搜索了adonis schedule,但不知道如何以那种方式运行它 以下是我的活动代码: const Event = use('Event') const {parseISO, isBefore, subHours} = requir

我正在尝试为数据库中的每个新注册表安排任务,这些任务应该在我将从http请求接收的特定时间运行。 我试着使用事件和节点调度来实现这一点,在我创建一个新项目时,它会触发一个事件,并将该事件设置为特定的时间,但它不起作用,我的意思是,它只是在到达时间时不运行代码。 我还搜索了adonis schedule,但不知道如何以那种方式运行它

以下是我的活动代码:

const Event = use('Event')
const {parseISO, isBefore, subHours} = require('date-fns')
const schedule = require('node-schedule')

Event.on('new::auction', async (auction)=>{
const endTime =auction.dt_end

const j = schedule.scheduleJob(parseISO(endTime), ()=>{
    console.log('end of the auction')
})
})
你知道如何在adonis中创建这些任务吗? 谢谢