使用该
request模块,当前没有办法(AFAIK)进行回调并且不缓冲服务器响应。所以这是您可以如何使用内置的方法
http.request:
app.use('/api', function(req, res) { var url = rewriteUrl(req.url); var newReq = http.request(url, function(newRes) { var headers = newRes.headers; // modify `headers` here ... res.writeHead(newRes.statusCode, headers); newRes.pipe(res); }).on('error', function(err) { res.statusCode = 500; res.end(); }); req.pipe(newReq);});
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)