私はnode.jsを使い慣れていて、この非常に単純なコードを持っています。私はちょうどサーバーに接続しているユーザーに毎秒こんにちはユーザーと言いたい。私は一度だけHi User
メッセージを参照してくださいNode.jsでの単純なHello Worldの問題
var http = require('http');
function newfunc(request, response) {
response.writeHead(200, {
"Content-Type": "text/plain",
"connection" : "keep-alive"
});
setInterval(function() {
response.write('Hi User\n');
response.end('');
}, 1000);
}
http.createServer(newfunc).listen(7070);
、一度だけ、それを書いているsetInterval
かのように思える: は、ここで私が持っているコードです。 私はこれで何が間違っていますか?
これはまったく真実ではなく、 'response.write実際にブラウザにデータをフラッシュし、 'response.end()'は最終的にフラッシュして接続を終了します。しかし、現代のブラウザがなぜこれらの中間的なフラッシュを実際に表示しないのか分かりません。私はいつもこれをやっていましたが、特定のヘッダーが送信される必要があります –
本当に、あなたは正しいです、フィードバックのおかげで! – nicolaskruchten