Node.js: ReadStream очищает весь файл
Я ищу этот вопрос в узле api, stackru и (ofcourse) google, но не нашел ответа... У меня проблема с ReadStream в node.js: он удаляет весь контент в файле, даже используя флаг для чтения. У меня есть несколько больших файлов в JSON, и мне нужно прочитать данные из них. Каждый раз, когда я создаю поток для одного из них, они пустые. Пример:
var stream = fs.createReadStream("./somefile.json", { flags: 'r', encoding: 'utf-8' });
stream.on('data', function(d) {
// do something
});
Мы используем node.js 0.12.7 (да, он старый, как проект, над которым я работаю).