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

如果您想在response.end使用Socket.io或服务器发送事件之后执行此操作。

如果你想要它之前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 回答