Node.jsに小さなアプリケーションを開発しています。私はちょうど入力と出力のためにNode.jsを使用しています。実際のウェブサイトは単にnginxを実行しています。このWebサイトにはnode.jsとのWebsocket接続があり、主にdb操作に使用されます。node.jsをHTML形式のファイルに読み込む
私がしようとしていることの1つは、ノードがデータベースからのデータと共に小さな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 /)?また、 "sendHeader"を "writeHead"に置き換えることもできます。 – cormacrelf
senHeaderの置き換え場所はどこですか? –