我想知道如何将数据从 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);
关于javascript - node.js 向客户端发送数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14916743/