3

node.js からクライアントにデータを送信するにはどうすればよいですか?

node.js コードの例 -

var http = require('http');

var data = "data to send to client";

var server = http.createServer(function (request, response) {
  response.writeHead(200, {"Content-Type": "text/plain"});
  response.end("Hello World\n");
}).listen(8125);

dataここで、変数をクライアント に送信し、JavaScript でログに記録したいと考えています。
どうすればよいですか?

ありがとう ;)

編集:配列を送信する方法を知っている人はいますか?

4

1 に答える 1

6

後でやりたい場合は、 Socket.ioまたは Server Send Eventsresponse.endを使用する必要があります。

res.endにそれが必要な場合は、コードを次のようにします。

var http = require('http');

var data = "data to send to client";

var server = http.createServer(function (request, response) {
    response.writeHead(200, {"Content-Type": "text/plain"});
    response.write(data); // You Can Call Response.write Infinite Times BEFORE response.end
    response.end("Hello World\n");
}).listen(8125);
于 2013-02-17T00:34:23.827 に答える