http.request() Node mengembalikan data dalam potongan
untuk streaming (akan lebih baik jika mereka secara eksplisit menyatakan ini). Oleh karena itu, perlu untuk menulis setiap potongan ke isi respons Express, dengarkan bagian akhir permintaan http
(yang sebenarnya tidak didokumentasikan), lalu panggil response.end()
untuk benar-benar menyelesaikan tanggapan.
var req = http.request(options, function(res)
{
res.on( 'data', function(chunk) { response.write(chunk); } );
res.on( 'end', function() { response.end(); } );
}
);
req.on('error', function(error) { … });
req.end();
Dimana response
adalah respons Express dari permintaan klien awal (panggilan ajax curl atau angular).