Я пытаюсь написать очень большой кусок данных (в результате JSON.stringify) в файл. Это должно быть синхронно, потому что я хотел бы сохранить его во время процесса: exit event. Однако при использовании fs.writeFileSync(), Node бросков с этим сообщением:Запись большого количества данных синхронно с node.js
FATAL ERROR: JS Allocation failed - process out of memory
Я попытался fs.createWriteStream(), но это не похоже на работу. Этот код выводит 0 байтов со средним количеством данных и выдает ту же ошибку с большим.
Вот почему потоки для, вы можете объяснить, почему fs.createWriteStream() не удалось? – Mustafa
@ Мустафа, я не знаю. Окончательный файл не содержит ничего. –
@ NisonMaël какая длина вашей строки? Вы уверены, что операция FS не удалась, а не 'JSON.stringify'? – elmigranto