我正在Node.js中開發一個小應用程序。我只是使用Node.js進行輸入和輸出。實際的網站正在運行nginx。該網站與node.js有一個Websocket連接,主要用於數據庫操作。獲取node.js以html格式讀取文件
我試圖做的事情之一是讓節點發送小塊的HTML以及來自數據庫的數據。我試了下面的代碼。
簡化:
connection.on('message', function(message) {
fs.readFile(__dirname + '/views/user.html', function(err, html){
if(err){
console.log(err);
}else{
connection.sendUTF(JSON.stringify({
content: html,
data: {}
}));
}
});
}
});
當我console.log(html)
在服務器或客戶端我只得到數字回來。
任何人都知道可能是錯的。
注:我真的想遠離的東西走像socket.io
,express
等只是保持它儘可能簡單和不需要回退。
的[此]步驟3(http://net.tutsplus.com/tutorials/javascript-ajax/learning-serverside-javascript-with-node-js /)?另外,顯然你可能想用「writeHead」替換「sendHeader」。 – cormacrelf 2012-03-17 10:16:49
我在哪裏可以取代senHeader? – 2012-03-17 10:53:56