async/await ? Très peu pour moi ! Oui je parlais du module async.
si on a déjà une copie du fichier en local, on va utiliser cette copie, sinon on va passer par le réseau pour récupérer le fichier depuis le serveur.
En fait ce sera plus simple avec un through.
function streamDuFichierParIciOuLaBas(string) {
var stream = miss.through();
stream.pause();
// fais des trucs async ici pour trouver le fichier
// a un moment dans un callback
fn cb (){
srcStream.pipe(stream).resume();
}
// ou srcStream sera fs.readdable ou net.socket j'imagine.
return stream;
}
streamDuFichierParIciOuLaBas(string).pipe(streamDst);
Par contre, comme c'est un through et non un readable tu perds l'évènement close, tu n'auras plus que le 'end'
[^] # Re: Stack traces...
Posté par mh-cbon . En réponse à la dépêche Node.js passe la sixième vitesse. Évalué à -6.
async/await ? Très peu pour moi ! Oui je parlais du module async.
En fait ce sera plus simple avec un through.
Par contre, comme c'est un through et non un readable tu perds l'évènement close, tu n'auras plus que le 'end'