如何 运行 本地任务调度 nestjs
how to run task scheduling locally nestjs
我想在本地执行 nestjs 中的 cron,但我还没有找到在本地测试 cron 的方法。
示例:
import { Cron } from '@nestjs/schedule';
@Injectable()
export class TasksService {
private readonly logger = new Logger(TasksService.name);
@Cron('45 * * * * *')
handleCron() {
this.logger.debug('Called when the current second is 45');
}
}
您的服务看起来不错,您只需要激活它。
要激活作业调度,将 ScheduleModule 导入根 AppModule 和 运行 forRoot() 静态方法,如下所示:
import { Module } from '@nestjs/common';
import { ScheduleModule } from '@nestjs/schedule';
@Module({
imports: [
ScheduleModule.forRoot()
],
})
export class AppModule {}
我想在本地执行 nestjs 中的 cron,但我还没有找到在本地测试 cron 的方法。
示例:
import { Cron } from '@nestjs/schedule';
@Injectable()
export class TasksService {
private readonly logger = new Logger(TasksService.name);
@Cron('45 * * * * *')
handleCron() {
this.logger.debug('Called when the current second is 45');
}
}
您的服务看起来不错,您只需要激活它。
要激活作业调度,将 ScheduleModule 导入根 AppModule 和 运行 forRoot() 静态方法,如下所示:
import { Module } from '@nestjs/common';
import { ScheduleModule } from '@nestjs/schedule';
@Module({
imports: [
ScheduleModule.forRoot()
],
})
export class AppModule {}