Получение доступа к модулям в Node.js
Получение доступа к модулям
58
Для получения доступа к модулям в Node.js используется функция require()
. Эта функция принимает в качестве аргумента путь к модулю и возвращает объект, который представляет этот модуль.
Каждый модуль в Node.js имеет свою собственную область видимости, что означает, что переменные и функции, объявленные внутри модуля, не видны за его пределами по умолчанию.
При использовании require()
для загрузки модуля можно передать относительный путь к модулю или его имя, если он установлен в основном каталоге node_modules
.
Пример использования require()
для загрузки модуля:
const myModule = require('./myModule');
В этом примере мы загружаем модуль myModule
, который находится в том же каталоге, что и основной файл нашего проекта. Если бы модуль находился в другом каталоге, мы могли бы использовать путь к нему относительно корня проекта или использовать его имя, если он был установлен в node_modules
.
После того, как мы загрузили модуль, мы можем использовать его экспортированные функции и переменные, предоставляя им доступ к нашей программе.
Пример использования модуля:
const myModule = require('./myModule'); console.log(myModule.myvariable); myModule.myfunction();
В этом примере мы выводим значение экспортированной переменной из модуля и вызываем экспортированную функцию.
March 25, 2023