【发布时间】:2020-01-12 22:55:38
【问题描述】:
假设当我点击 GET 请求时响应来自服务器:
API 响应
[
{
id: 1
status: "Pending",
startedAt: "10:30",
endsAt: "12:30"
},
{
id: 2
status: "Pending",
startedAt: "11:30",
endsAt: "1:30"
},
....
]
现在我想在每 1 小时后将此状态字段更改为 Started 然后 Finished
我如何使用 node.js 来做到这一点,以及这样做的正确实现应该是什么。
【问题讨论】:
-
如果不断添加新条目,您可以在后端每小时运行一次 Cron 作业。
-
如果您想更改数据库中的这些数据,也许您应该使用 cron Job 库,例如 npmjs.com/package/cron
-
用
setInterval怎么样?
标签: node.js mongodb api express