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