在节点中创建计划功能

时间:2019-05-15 15:05:17

标签: node.js cron

如何创建一种每24小时自动启动一次的功能?

我为孩子们创建了一个打字游戏,我想看看每天结束时有多少流量。

我已经准备好该功能,但是我似乎无法弄清楚如何安排它。

我尝试使用cron,但没有成功。

2 个答案:

答案 0 :(得分:2)

有很多方法可以实现这一目标。

如果应用程序不间断运行并且不打算停止运行,则可以每60秒使用setInterval来运行一个函数。在这里,您可以检查它是否为“ 00:00”(使用本地Date类),然后运行函数。

另一种方法是使用专为此用途设计的node-cron库。

答案 1 :(得分:0)

如@ blue112所述,您可以使用node-cron或node-schedule等。这是一个示例,说明如何在node js应用程序上运行Web应用程序和cron服务。您不需要使用linux cron来触发这些详细信息。

Ref:https://scotch.io/tutorials/nodejs-cron-jobs-by-examples