node.js发送数据给客户端?
问题描述:
我想知道如何将数据从node.js发送到客户端?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发送到客户端并登录吧..
我怎么能这样做?
感谢;)
编辑:有谁知道如何发送阵列?
答
如果您想在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);
基本上我会选择插座。像[socket.io](http://socket.io/)一样。这样你就可以通过套接字从客户端到服务器以及从服务器到客户端进行通信。常用于实时聊天应用程序 – 2013-02-17 02:33:38