Изучение Node JS с нуля / #5 – Работа с файлами

preview_player
Показать описание
Node JS позволяет вам использовать возможности по работе с файлами. За урок вы научитесь создавать файлы, вписывать в них информацию и считывать данные из них.

✅ Полезные ссылки:

⏰ Тайм-коды:
00:00 - Начало
00:18 - Работа с файлами
01:35 - Запись данных
03:05 - Считывание данных
06:08 - Асинхронные функции
10:50 - Заключительная часть

✔ -------------

- Уроки от #itProger 👨🏼‍💻
- Все уроки по хештегу #itprogerLessons
Рекомендации по теме
Комментарии
Автор

Я посмотрел десятки курсов по программированию, но это черт возьми, самый понятный курс, который я видел когда либо!

ADNETW
Автор

Хороший и полезный урок, спасибо. Как раз то что надо для того чтобы мне написать простенький логер для бота)

gshsjtp
Автор

Команду start можно запускать без run то есть просто npm start.

yevhenpolishchuk
Автор

Для err получается надо отдельно прописать условие, если будет ошибка. Подумал вначале у fs встроенная функция err есть.

ssr.
Автор

В ноде пользуются коллбэками? На промисы не перешли?

alexroman
Автор

При работе с модулями вскод не дает никаких подсказок + так же если навести на метод то показывает просто any. Нужно расширение какое-то использовать или как? Пытался гуглить - не помогло

boosterboo
Автор

Не обязательно сначала читать файл а потом дописывать, можно сразу дописывать указывая дескриптор "a", читайте документацию

alexanderstepin
Автор

Lorem Ipsum is simply dummy text of the printing and typesetting industry.

olegzozulia
Автор

Чому при асинхронному способі запису файлу де очікується додавання нового рядка, як при синхронному способі, отримуєм попередній текст? Файл стирається і записується з 0? Це якась особливість асинхронності/Node.js? Буду вдячний за допомогу

joygt
Автор

Сколько можно одновременно запускать функций в асинхронном режиме? От чего это зависит? от количества ядер? т.е. это как бы многопоточность?

hxilxjt
Автор

fs.writeFile('test.txt', data + '\nHappyNew', (err, data) странно но у меня без кол бек функции она не срабатывает

artemev