var fs = require('fs');
var stream = new fs.ReadStream("index.html");
stream.on('readable', function() {
var data = stream.read();
console.log(data.length);
});
stream.on('end', function() {
console.log("the end");
});
stream.on('error', function(err) {
console.error("Ошибка!");
})
Вот код. А то, что он выводит в консоль -
Почему то
stream.on('readable', function() {
var data = stream.read();
console.log(data.length);
});
, эти строки возвращают мне сначала Buffer, а затем ещё и значение null, которой, нода пытается определить длину.