Я пишу большой файл с node.js, используя записываемый поток :
var fs = require('fs');
var stream = fs.createWriteStream('someFile.txt', { flags : 'w' });
var lines;
while (lines = getLines()) {
for (var i = 0; i < lines.length; i++) {
stream.write( lines[i] );
}
}
Мне интересно, безопасна ли эта схема без использования события Drain
? Если это не так (что, я думаю, так), каков шаблон для записи произвольных больших данных в файл?