我正在试验 node.js 以及保持 http 连接打开的可能性,以便稍后发送新数据。就像一个单向插座。
我有以下 node.js http 服务器:
var http = require("http");
var s = http.createServer(function(req,res){
var i = 0;
res.writeHead(200,{'content-type': 'text/plain'});
var iv = setInterval(function(){
res.write((i++)+"");
if(i == 50){
clearInterval(iv);
res.end("");
}
},1000);
});
s.listen(8000);
当我在 Firefox 中向该服务器发出请求时,我每秒都会收到一个新号码,直到达到 50 号。
在 chrome 中,它等待 50 秒,然后一次给我所有数字。如何在 chrome 中实现与 firefox 相同的行为?