我正在使用nest.js框架来开发基于节点的应用程序。我正在尝试使用https://www.npmjs.com/package/nest-schedule中提到的嵌套计划来编写计划程序。

当与@Cron或@Schedule一起使用时,代码不起作用。休息其他装饰工作正常。使用与上述链接相同的代码库。谁能帮助我进行设置以及在nodejs中使用的确切cron模式

最佳答案

@Cron()@Schedule()装饰器直到v0.3.1github 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/

10-14 02:00