如何每10秒发送一次响应



当我调用API时,我需要每隔10秒从数据库中获取数据并将其发送到前端。

router.get("/get",  function (req, res){
cron.schedule("*/10 * * * * *",  async()=>{
const alldta =  random.find({});
const data = await alldta.exec();
console.log(data);
res.send(data);
});
});

不能这样做。如果您想要此功能,请查看套接字。一个请求只能发送一次数据,而套接字可以继续发送数据。

编辑:另一种选择是继续向服务器发送请求,但这可能会对性能产生更大的影响。

最新更新