Javascript 在node.js中强制刷新数据更改
我目前正在编写一个网站,在墙上的屏幕上显示天气、笔记等。 在网站上选择小部件时,它们存储在.json文件中。 当发生更改时,将在my node.js服务器上触发此功能:Javascript 在node.js中强制刷新数据更改,javascript,node.js,Javascript,Node.js,我目前正在编写一个网站,在墙上的屏幕上显示天气、笔记等。 在网站上选择小部件时,它们存储在.json文件中。 当发生更改时,将在my node.js服务器上触发此功能: fs.watchFile('__dirname/Data.json', (curr, prev) => { console.log("New changes on Data.json"); fs.readFile('Data.json', 'utf8', (err, data) => {
fs.watchFile('__dirname/Data.json', (curr, prev) => {
console.log("New changes on Data.json");
fs.readFile('Data.json', 'utf8', (err, data) => {
widgets = JSON.parse(data);
console.log (widgets);
});
});
我希望墙上的屏幕在Data.json发生更改后立即刷新页面。有没有办法强迫浏览器这样做?如何呈现数据?请查看WebSocket或Socket。IO@TGrif我使用express so resp.render