Уроки Node JS

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

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

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

Видеоурок

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


Изначально для работы с файлами необходимо подключить модуль:

var fs = require('fs');

Принято называть переменные модуля точно также как и название самого модуля.


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

Исходный код

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

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

Загрузка...

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

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

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

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

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

Уроки Angular для начинающих
7 уроков
Изучение стека MEAN: MongoDB, Express, Angular и Node JS
9 уроков
Изучение MongoDB / Работа с базой данных
8 уроков
Курс по React JS для начинающих
14 уроков
Создание приложения на React JS / Использование API
7 уроков
Комментарии для сайта Cackle