gpt4 book ai didi

node.js - 我如何使用nodejs在一段时间后动态更新数据?

转载 作者:太空宇宙 更新时间:2023-11-03 23:13:58 26 4
gpt4 key购买 nike

假设当我点击 GET 请求时,响应来自服务器:

API响应

[
{
id: 1
status: "Pending",
startedAt: "10:30",
endsAt: "12:30"
},
{
id: 2
status: "Pending",
startedAt: "11:30",
endsAt: "1:30"
},
....
]

现在我想每隔 1 小时将此状态字段更改为开始,然后完成

我如何使用node.js 来做到这一点以及执行此操作的正确实现应该是什么。

最佳答案

您可以使用cron作业

第 1 步)npm i crontab --save
步骤2)npm i node-cron --save

现在在您的 index.js 或 Node 的 main js 文件中。写入以下命令。

const cron = require('node-cron');
const crontab = require('node-crontab');

crontab.scheduleJob("0 * * * * " , function(){
//do something cool
},{
schedule: true,
timezone: "Asia/kolkata"
});

上述函数将每 1 小时运行一次,您可以在其中执行代码。

欲了解更多信息,请浏览official Document

关于node.js - 我如何使用nodejs在一段时间后动态更新数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57883398/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com