Javascript 在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) => {

我目前正在编写一个网站,在墙上的屏幕上显示天气、笔记等。 在网站上选择小部件时,它们存储在.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) => {
        widgets = JSON.parse(data);
        console.log (widgets);
    });
});

我希望墙上的屏幕在Data.json发生更改后立即刷新页面。有没有办法强迫浏览器这样做?

如何呈现数据?请查看WebSocket或Socket。IO@TGrif我使用express so resp.render