nest-schedule npm不工作

问题描述 投票:2回答:1

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

不知何故,当与@Cron或@Schedule一起使用时,代码无法正常工作。休息其他装饰工作很好。使用与上面链接中提到的相同的代码库。任何人都可以帮我设置它并使用nodejs中使用的确切cron模式

node.js nestjs
1个回答
0
投票

@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');

        // ...
    }

    // ...

}

适合我。

© www.soinside.com 2019 - 2024. All rights reserved.