http.request() uzlu vrací data v kusech
pro streamování (by bylo hezké, kdyby to výslovně uvedli). Je tedy nutné zapsat každý kus do těla odpovědi Express, poslouchejte na konci http požadavek
(což není ve skutečnosti zdokumentováno) a poté zavolejte response.end()
abyste skutečně dokončili odpověď.
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();
Kde response
je odpověď Express na počáteční požadavek klienta (volání ajaxu curl nebo angular).