在我的Node.js
服务器中,我想知道文件的内容是否已被修改,如果是,请阅读该文件的内容并通过socket.io
发回。我的代码只读取文件的内容一次(重新加载页面时)。
init = function (server_created) {
var listen = io.listen(server_created);
listen.sockets.on('connection', function (socket) {
myReadFile(socket);
});
};
function myReadFile(socket) {
fs.readFile(path, 'utf8', function (err, data) {
if (err) {
return console.log(err);
}
socket.emit('number', { number: data });
});
答案 0 :(得分:0)
您可能需要在代码中存储修改时间戳并继续调用
fs.stat(<fileName>);
<{1>}循环中的