nestjs系列 - Task 任务调度
type
status
date
slug
summary
tags
category
icon
password
Task Schedule 的搭建是否简单
首先,我们需要使用一个官方库
@nestjs/schedule
, 安装一下然后全局注入它!
这样,系统里面任何的Service和Controller都可以使用它了.
我们只需要在需要的类方法头部加上装饰器
@Cron()
就可以定时触发任务(需要完成依赖注入的class都有效果?)我们新建一个
VisitorTask
类于visitor.task.ts
文件,并且在VisitorModule
完成注入启动后控制台就会每秒运行一次autoRegisterCron方法

Cron规则
从左到右分别是: 秒、分、小时、每月的第几天、月份、每周的第几天
Tips: 这个网站可以测试Cron十分按照预期工作 Cron - 在线Cron表达式生成器