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

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