有没有办法在 CronJobs 中获取毫秒数?

Is there any way to get milliseconds in CronJobs?

我想使用节点 Cronjobs 每 500 毫秒渲染一次 JavaScript 函数。

但我可以找到每 1 秒的功能,如下所示。

cron.schedule("*/1 * * * * *", function() {
      console.log("running a task every 1 second");
    }); 

有没有 运行 使用节点 Cronjob 每 500 毫秒执行一次函数?

将 cron 作业设置为频繁执行是不可能的,并且有充分的理由 - 不应该使用 cron 来完成频繁执行的任务。

相反,您可以将计时器与 Node.js:

一起使用
function myFunc(arg) {
    console.log("Argument received: " + arg);
}

setTimeout(myFunc, 500, "some message"); // Executes every 500ms.

定时器也可以实例化为一个变量:

const timeoutObject = setTimeout(() => {
    console.log("I will print every 500ms!");
}, 500);

clearTimeout(timeoutObject);