📅  最后修改于: 2023-12-03 15:26:53.974000             🧑  作者: Mango
每秒节点是一种任务调度工具,它允许您按预定的时间间隔执行代码。在Javascript中,可以使用第三方库Node-cron来实现每秒节点的功能,该库基于Unix的cron表达式来提供可信赖的功能。
npm install --save node-cron
const cron = require('node-cron');
下面是示例代码,它会在每秒执行一次console.log('每秒执行一次!')
。
const cron = require('node-cron');
cron.schedule('* * * * * *', () => {
console.log('每秒执行一次!');
});
Cron表达式由6个时间字段组成,它们以空格分隔。每个时间字段都有其相应的符号代表它需要执行的时间。这些符号是:
| 符号 | 描述 |
| ----- | -------------- |
| *
| 任何 |
| */5
| 每五个 |
| 5
| 指定数字 |
| 5,10
| 指定数字集合 |
| 1-5
| 指定数字范围 |
这里是一个示例Cron表达式:* */15 9-17 * * 1-5
,它会在工作日的9点到17点之间,在每小时的15分内每15分钟执行一次。
要了解更多关于如何使用Node-cron库的信息,请查看文档。