Ich versuche Streams zu verwenden, um Daten mit Hapi an den Browser zu senden, aber wir können nicht unser wie. Insbesondere verwende ich das request Modul. Nach der Dokumentation nimmt die reply
Objekt einen Strom so habe ich versucht:Wie streame ich Daten in Browser mit Hapi?
reply(request.get('https://google.com'));
Die einen Fehler wirft. In der Dokumentation sagt, dass es das Objekt Stream mit streams2 kompatibel sein muss, so ist, dann habe ich versucht:
reply(streams2(request.get('https://google.com')));
Jetzt macht das keine Server-Fehler werfen, aber im Browser nie die Anforderung Lasten (mit Chrom).
Ich versuchte dann die:
var stream = request.get('https://google.com');
stream.on('data', data => console.log(data));
reply(streams2(stream));
Und in den Konsolendaten ausgegeben wurde, so dass ich weiß, dass der Strom nicht das Problem, sondern Hapi. Wie kann ich in Hapi streamen, um zu arbeiten?