/ / Nodejs line-by-line zamykanie wywoływanie następnej linii? - node.js, readfile, linia po linii

Nodejs line-by-line z bliska dzwoni do następnej linii? - node.js, readfile, linia po linii

Używam wtyczki linia po linii przeczytać bardzo duży plik. Jest przypadek, w którym chcę tylko pierwszą linię, więc natychmiast zamknę połączenie.

Jednak zauważyłem, że będzie próbował przetworzyć kolejną linię, niezależnie. Zwaliłem to tak daleko, jak tylko mogłem, i napisałem to:

lr.on("line", function (line) {
lr.pause();
console.log("rLine");
lr.close();
}

Moja konsola pokazuje:

Line

Line

Bez lr.close(), loguje się tylko Line pewnego razu.

czego mi brakuje?

Odpowiedzi:

1 dla odpowiedzi № 1

Spójrz na Źródło

Wydruk trwa ostatni lineFragment dla Ciebie.
Jeśli nie potrzebujesz tego - zadzwoń lr.end();.