如何创建一种每24小时自动启动一次的功能?
我为孩子们创建了一个打字游戏,我想看看每天结束时有多少流量。
我已经准备好该功能,但是我似乎无法弄清楚如何安排它。
我尝试使用cron,但没有成功。
答案 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