リクエストノードモジュールを使用してルートのプロキシコールを行うExpress.JSアプリケーションがあります。これはNodeJS V0.10.28とうまくいっていました。ただし、NodeJS V4.4.7にアップグレードすると、このエラーが発生し、「エラー:終了後書き込み」エラーがスローされます。リクエストモジュールを使用したNode.JSプロキシ
私はNodeJSを初めて使用しています。私はあなたの助けに感謝します。
var bodyParser=require('body-Parser');
app.use(bodyParser.json({limit: '100mb'}));
app.use(bodyParser.urlencoded({extended: false}));
....
....
app.use('/relay', function (req, res) {
var request = require('request'),
proxyUrl = 'http://abc.proxy.xyz:12345',
apiEndPoint = "https://aaa.bbb.ccc/svc";
req.pipe(request.post(apiEndPoint,{ proxy: proxyUrl, form: req.body}, function (error, response, body) {
if (error) {
console.log(error)
} else {
console.log("No error here.")
}
res.end();
})).pipe(res);
});