我正在使用nest.js框架来开发基于节点的应用程序。我正在尝试使用https://www.npmjs.com/package/nest-schedule中提到的嵌套计划来编写计划程序。
当与@Cron或@Schedule一起使用时,代码不起作用。休息其他装饰工作正常。使用与上述链接相同的代码库。谁能帮助我进行设置以及在nodejs中使用的确切cron模式
最佳答案
@Cron()
和@Schedule()
装饰器直到v0.3.1(github issue)才真正起作用。
您可以尝试latest version吗?package.json
{
...
"dependencies": {
"nest-schedule": "^0.3.1"
...
}
...
}
scheduler.service.ts
import { Injectable } from '@nestjs/common';
import { Cron, NestSchedule } from 'nest-schedule';
@Injectable()
export class SchedulerService extends NestSchedule {
// ...
@Cron('* * * * * *') // Run every second
scheduledJob() {
console.info('[Scheduler]: scheduled jobs has been started');
// ...
}
// ...
}
为我工作。
关于node.js - 巢状安排npm无法运作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52051857/