Node.js/Express 从 API 拉取的每月进程

Node.js/Express monthly process pulling from API

在 Node.js 中,是否有正确的方法让定时进程在每个月的某一天执行?

如果那个月出现任何新记录,我需要从外部 API 拉入我的数据库,但我认为自从月份变化等;我认为以任何方式将它与请求联系起来都是一个坏主意,但我仍然想公开 management/admin api 到 set/monitor/change 更新。

有没有人在 Node 中实现过类似的东西?

我想也许我会在短时间内设置一个 setInterval() 并让它在每个周期中拉动 in/look 进行更改?但这似乎效率低下。 setInterval() 是否可以在设置后以某种方式从另一个范围进行修改?

使用 node-schedule 你可以做到这一点,我已经用它来完成这些操作

还有人说的node-cron

两个库的工作方式非常相似