我想在节点上做一些事情,比如说,每天午夜。我看到很多指向node-cron的内容,并且看到this文章配置Docker容器以通过crontab执行脚本我希望1.不使用任何外部包,2.保持脚本在服务器代码内部执行(即,我不能让Docker容器按计划执行其他文件)这个用例是我希望每天午夜左右更新服务器上的缓存,然后以更频繁的间隔使用该缓存进行各种操作。
node-cron
gajydyqb1#
可以使用setInterval每小时运行一次代码,并检查是否在午夜前后
setInterval
setInterval(() => { if (new Date().getHours() === 0) { // do stuff } }, 1000 * 60 * 60 * 60)
1条答案
按热度按时间gajydyqb1#
可以使用
setInterval
每小时运行一次代码,并检查是否在午夜前后