You are currently viewing Node.js Local Module / Локальный Модуль

Node.js Local Module / Локальный Модуль

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