Node.js поставляется с различными предопределенными модулями (например, http, fs, путь и т.д.), Которые мы используем и масштабируем наш проект. Мы можем определить модули локально как Локальный модуль. Он состоит из различных функций, объявленных внутри объекта JavaScript, и мы повторно используем их в соответствии с требованиями. Мы также можем упаковать его и распространить с помощью NPM.
Определение локального модуля: Локальный модуль должен быть записан в отдельном файле JavaScript. В отдельном файле мы можем объявить объект JavaScript с различными свойствами и методами.
Шаг 1: Создание локального модуля с именем файла Welcome.js
const welcome = {
sayHello : function() {
console.log("Hello GeekforGeeks user");
},
currTime : new Date().toLocaleDateString(),
companyName : "GeekforGeeks"
}
module.exports = welcome
Объяснение: Здесь мы объявили объект «добро пожаловать» с функцией sayHello и двумя переменными currTime и CompanyName. Мы используем модуль.экспорт, чтобы сделать объект доступным по всему миру.
Часть 2: В этой части используйте приведенный выше модуль в app.js файл.
var local = require("./Welcome.js");
local.sayHello();
console.log(local.currTime);
console.log(local.companyName);
Пояснение:
Здесь мы импортируем наш локальный модуль «sayHello» в переменную » local’ и используем функции и переменные созданных модулей.
Выход:
Hello GeekforGeeks user
12/6/2019
GeekforGeeks