0
在我的Node.js
服务器中,我想知道文件的内容是否已被修改,如果是,请阅读文件的内容并发送它通过socket.io
返回。我的代码只读取一次文件的内容(当页面重新加载时)。知道文件的内容是否已经使用Node.js更改
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 });
});
哈希文件? MD5应该没问题 – Kai
你能解释一下吗? –
通过MD5散列算法运行旧文件和新文件,并比较结果。这有多个NPM包。 https://www.npmjs.com/package/md5-file – Kai