Я пишу большой файл с 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
событие? Если это не так (что, на мой взгляд, так), каков шаблон для записи произвольных больших данных в файл?