Sto provando a utilizzare gli stream per inviare dati al browser con Hapi, ma non riesco a capire come. Nello specifico sto usando il modulo request. Secondo la documentazione dell'oggetto reply
accetta un flusso così ho provato:Come faccio a trasmettere dati ai browser con Hapi?
reply(request.get('https://google.com'));
Il genera un errore. Nei documenti si legge l'oggetto stream deve essere compatibile con streams2, così poi ho provato:
reply(streams2(request.get('https://google.com')));
Ora che non lanciare un errore lato server, ma nel browser la richiesta mai carichi (utilizzando Chrome).
Allora ho provato questo:
var stream = request.get('https://google.com');
stream.on('data', data => console.log(data));
reply(streams2(stream));
E nei dati della console stato emesso, quindi so il flusso non è il problema, ma piuttosto Hapi. Come posso far funzionare lo streaming in Hapi?