
NodeJS модули
NodeJS приложение имеет модульную архитектуру построения, причем каждый файл JavaScript рассматривается как отдельный модуль, который может зависеть от других модулей.
Модули могут быть устанавливаемые (с использованием npm) и собственные, которые создаются в процессе разработки.
Модули NPM
По умолчанию все npm модули устанавливаются в директорию node-modules, создаваемую в директории, из которой была вызвана команда установки.
Собственным модулем является любой JavaScript файл приложения, который экспортирует с помощью объекта exports функции или переменные.
require()
Для подключения модулей используется функция require(). Если подключается npm модуль, то функции необходимо передать только его название.
NodeJS приложение имеет модульную архитектуру построения, причем каждый файл JavaScript рассматривается как отдельный модуль, который может зависеть от других модулей.
Модули могут быть устанавливаемые (с использованием npm) и собственные, которые создаются в процессе разработки.
Модули NPM
По умолчанию все npm модули устанавливаются в директорию node-modules, создаваемую в директории, из которой была вызвана команда установки.
npm install express --save
Собственные модулиСобственным модулем является любой JavaScript файл приложения, который экспортирует с помощью объекта exports функции или переменные.
require()
Для подключения модулей используется функция require(). Если подключается npm модуль, то функции необходимо передать только его название.
const express = require('express');
Для подключения собственных модулей необходимо указать путь.const myModule = require('./my-module');