Ошибки Node.js: чтение файла с помощью fs

preview_player
Показать описание
Посмотрим на то, как правильно прочитать файлы с помощью встроенной библиотеки fs.
Рекомендации по теме
Комментарии
Автор

Ааааа о Господи это понятное разъяснение спокойным голосом🙂

N.N.
Автор

В callback hell никто не уходит просто так, надо писать код просто опрятнее, выносить колбэки в функции. Использование fs/promises не решает проблему при чтении больших файлов, надо открывать стрим и писать его в response, чтобы не отжирать кучу памяти. И нужно не забывать о том что работа с файловой системой напрямую связана с операционкой и заблокировать даже с fs/promises event loop весьма несложно на ubuntu например.

keksinjo
Автор

На самом деле callback или await зависит от прикладной задачи. Но соглашусь, что в большинстве задач именно await чаще всего подходит.

cdeblog
Автор

Await тоже же заблокирует поток. Будет ждать пока выполнить и не двигаться дальше

gian_tiaga
Автор

Самая большая ошибка это не ReadFileSync, а использование вообще самого Node.js =D

VOZ_Ru