【问题标题】:node.js send data to client?node.js 向客户端发送数据?
【发布时间】:2013-02-01 17:29:57
【问题描述】:

我想知道如何将数据从 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 记录它。
我该怎么做?

谢谢 ;)

编辑:有谁知道如何发送数组?

【问题讨论】:

  • 基本上我会选择套接字。喜欢socket.io。这样,您可以通过套接字从客户端到服务器以及从服务器到客户端进行通信。常用于实时聊天应用

标签: javascript ajax node.js


【解决方案1】:

如果您想在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);

【讨论】:

猜你喜欢
  • 2017-05-07
  • 1970-01-01
  • 2014-03-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-09
  • 1970-01-01
  • 2015-01-08
相关资源
最近更新 更多