app.get('/time', (req, res) => {
setInterval(() => {
// Send a request to the time zone API and render the response
request(timeZoneAPI, (error, response, body) => {
const data = JSON.parse(body);
res.render('time', { data });
});
}, 1000); // Refresh every 1000 milliseconds (1 second)
});
2条答案
按热度按时间ippsafx71#
实现这一点的一种方法是使用JavaScript通过setInterval函数每秒刷新页面。
h4cxqtbf2#
要在Node.js和Express应用程序中每秒刷新页面或调用API,可以使用JavaScript
setInterval
函数中的setInterval
函数。下面是如何使用
setInterval
每秒刷新页面的示例:请记住,
setInterval
可能会占用大量资源,因为它会在后台重复运行一个函数。请务必谨慎使用它,避免长时间使用它或将其用于过于占用资源的任务。