我試圖讓一個node.js腳本顯示文本文件的內容,如果文件的內容發生變化。當文件內容發生變化時,使用node.js將更新的內容發送給用戶
這裏是我到目前爲止有:
var http = require('http');
var fs = require("fs");
http.createServer(function (req, res) {
fs.watch("/Users/{username}/Desktop/data.txt",function(event,file) {
fs.readFile('/Users/{username}/Desktop/data.txt', 'utf8', function (err,data) {
if (err) {
return console.log(err);
}
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end(data);
//^ this doesn't work, just returns a blank page
});
});
}).listen(1337, '0.0.0.0');
不幸的是,它只是顯示一個空白頁。我究竟做錯了什麼...?
[流星](http://meteor.com/)在默認情況下做到這一點。你可能想看看它。 –