Перейти к основному содержимому

Введение

Одним из основных понятий в Node.js является модуль. Модуль - это файл, содержащий JavaScript-код, который может быть использован в других модулях. Модули могут быть созданы с помощью команды “npm install”.

Также в Node.js есть несколько встроенных модулей, которые позволяют работать с файлами, базами данных, сетью и другими функциями. Например, модуль fs используется для работы с файловой системой, модуль mysql используется для работы с базой данных MySQL, а модуль http используется для работы с HTTP-запросами.

Модули

Модули представляют собой файлы JavaScript, которые можно импортировать и экспортировать в другие модули. Модули упрощают разработку, позволяют повторно использовать код и улучшают читаемость кода.

Модуль состоит из двух частей: импорта и экспорта. В части импорта мы объявляем переменные и функции, которые будут доступны в модуле. В части экспорта мы определяем переменные и функции, которые мы хотим экспортировать из модуля.

Пример:

// module.js var myVar = "myVar"; module.exports = { myFunc: function() { console.log("myFunc"); } }; В этом примере мы объявляем переменную myVar и функцию myFunc, которые будут экспортированы из модуля. Мы можем использовать эти переменные и функции в других модулях или в основной программе.

Импортировать модуль можно с помощью require(). Например:

var myModule = require("./module.js"); console.log(myModule.myVar); // выведет "myVar" myModule.myFunc(); // выведет "myFunc" Мы импортировали модуль myModule, используя require(), и теперь можем использовать его переменные и функции.