我试图禁用“ http”和/或“ request”模块中存在的默认缓冲机制,以获取实时管道流。我要实现的目标的简单表示是:
var server = http.createServer(function(req, resp){
let newReq = request("<url>");
req.pipe(newReq);
newReq.pipe(resp);
req.connection.setNoDelay(true);
resp.connection.setNoDelay(true);
}
如您所见,我已经尝试过setNoDelay(true)
,但它仍在缓冲并且答复流中有延迟。
感谢您的提前帮助。