Comment fermer un flux lisible dans Node.js ?
var input = fs.createReadStream('lines.txt');
input.on('data', function(data) {
// une fois le flux fermé, cette partie du code ne sera
// plus exécutée
if (gotFirstLine) {
// fermer ce flux et continuer les
// instructions à partir d'ici
console.log("Fermé.");
}
});
Ce serait mieux que :
input.on('data', function(data) {
if (isEnded) { return; }
if (gotFirstLine) {
isEnded = true;
console.log("Fermé.");
}
});
Mais cela n'arrêterait pas le processus de lecture...