Node JS

Уроки Node JS и Express для начинающих

17 уроков Консультации Справочник Компилятор
Школа программирования / Видеокурсы / Уроки Node JS и Express для начинающих / #6 - Написание и чтение файлов

#6 - Написание и чтение файлов

#6 - Написание и чтение файлов


Node JSJavaScript

Node JS обладает множеством модулей, которые позволяют делать потрясающие вещи. В этом видео мы рассмотрим модуль fs, который добавляет возможность чтения и записи данных в файлы.

Видео урок:

В Node JS есть модуль отвечающий за работу с файлами. Он называется fs (file system). Благодаря нему мы можем работать с файлами (создавать, удалять, записывать и считывать данные), директориями, а также с потоками данных. Про дополнительные возможности мы поговорим в следующих уроках, а в этом лишь затронем тему чтения и записи файлов как в синхронном, так и в асинхронном режиме.

Изначально для работы с файлами необходимо подключить сам модуль:
var fs = require('fs');
Принято называть переменные модуля точно также как и название самого модуля, поэтому лучше так всегда и делайте.

Чтобы считать данные используйте метод fs.readFileSync(), а чтобы записать - fs.writeFileSync(). Всегда лучше использовать не синхронную работу с файлами, а асинхронную. Для асинхронной работы используйте те же самые функции, но без слова Sync. Также указывайте в качестве последнего параметра функцию, которая сработает по завершению работы с файлом.

Исходный код

Весь код будет доступен после подписки на проект!

Онлайн редактор кода

Загрузка...

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям!

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы получить большое задание. Такие задания есть к каждому курсу. В них входит задание, методика решения, а также "Готовое решение".
PS: подобные задания доступны при подписке от 1 месяца!


Node JSJavaScript

Также стоит посмотреть