Javascript 节点cron和setInterval()之间的差异

Javascript 节点cron和setInterval()之间的差异,javascript,node.js,node-cron,Javascript,Node.js,Node Cron,我需要每小时重复一次后端任务。我读到node cron很适合这样做。但是为什么不直接设置interval()。区别是什么?使用setInterval()只能将重复设置为毫秒的固定值。没有别的了 使用cron节点可以更加灵活,因为您可以使用各种各样的时间段来设置间隔。秒、分、小时等等。它是一个真正的调度器。节点玉米内部使用节点的setTimeout()函数来运行作业或后端任务。它的主要优点是它是一个实时调度程序,例如,它的.start()和.stop()方法只有在需要时,才可以指定任务运行的时区

我需要每小时重复一次后端任务。我读到node cron很适合这样做。但是为什么不直接设置interval()。区别是什么?

使用
setInterval()
只能将重复设置为毫秒的固定值。没有别的了


使用
cron节点
可以更加灵活,因为您可以使用各种各样的时间段来设置间隔。秒、分、小时等等。它是一个真正的调度器。

节点玉米内部使用节点的setTimeout()函数来运行作业或后端任务。它的主要优点是它是一个实时调度程序,例如,它的.start()和.stop()方法只有在需要时,才可以指定任务运行的时区


另一方面,setTimeout()方法在指定的毫秒数后调用函数或计算表达式。

但是,节点cron内置了处理错误和其他功能的方法。另外,它也在一个节点叉上运行。我认为还有一个区别,就是对于cron,可能会抛出错误,但是进程将继续,但是对于setInterval,它将停止整个进程。我错了吗??