Уроки Node JS

#3 - Функции, модули и директива require()

#3 - Функции, модули и директива require()

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

Видеоурок

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

Таким образом сам сайт будет хорошо структурирован, а код будет лучше читаться. Чтобы создать модуль - создайте новый файл, в котором вы можете прописать как именованные функции, так и просто переменные. 
var some = function() {
    console.log("Простейшая функция");
};
Чтобы использовать такую функцию вне модуля её необходимо экспортировать из самого модуля:
module.exports = some;
Подключить данный модуль можно в любом файле, который находиться в вашем проекте. Для этого необходимо использовать директиву require() и в ней прописать путь к файлу:
var some = require('./file'); // file - название подключаемого файла
Теперь вы можете использовать функцию some внутри нового файла.

Исходный код

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

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

Загрузка...

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

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

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

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

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

Изучение MongoDB / Работа с базой данных
8 уроков
Современная вёрстка адаптивного веб-сайта