Node.js에서 읽을 수있는 스트림 을 닫는 방법은 무엇입니까?
var input = fs.createReadStream('lines.txt');
input.on('data', function(data) {
// after closing the stream, this will not
// be called again
if (gotFirstLine) {
// close this stream and continue the
// instructions from this if
console.log("Closed.");
}
});
이것은 다음보다 낫습니다.
input.on('data', function(data) {
if (isEnded) { return; }
if (gotFirstLine) {
isEnded = true;
console.log("Closed.");
}
});
그러나 이것은 읽기 과정을 멈추지 않습니다 ...
fs
모듈 컨텍스트에만 해당됩니다 .close
에 존재하지 않습니다Stream.Readable
.