当我调用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);
});
});
不能这样做。如果您想要此功能,请查看套接字。一个请求只能发送一次数据,而套接字可以继续发送数据。
编辑:另一种选择是继续向服务器发送请求,但这可能会对性能产生更大的影响。