Node.js viene con diferentes módulos predefinidos (por ejemplo, http, fs, ruta, etc.) que usamos y escalamos nuestro proyecto. Podemos definir módulos localmente como Módulo local. Consiste en diferentes funciones declaradas dentro de un objeto JavaScript y las reutilizamos de acuerdo al requerimiento. También podemos empaquetarlo y distribuirlo usando NPM.
Definición del módulo local: el módulo local debe escribirse en un archivo JavaScript separado. En el archivo separado, podemos declarar un objeto JavaScript con diferentes propiedades y métodos.
Paso 1: crear un módulo local con nombre de archivoWelcome.js
const welcome = { sayHello : function() { console.log("Hello GeekforGeeks user"); }, currTime : new Date().toLocaleDateString(), companyName : "GeekforGeeks" } module.exports = welcome
Explicación: Aquí, declaramos un objeto ‘bienvenido’ con una función decirHola y dos variables currTime y companyName. Usamos module.export para que el objeto esté disponible globalmente.
Parte 2: en esta parte, use el módulo anterior en el archivo app.js.
var local = require("./Welcome.js"); local.sayHello(); console.log(local.currTime); console.log(local.companyName);
Explicación: aquí, importamos nuestro módulo local ‘sayHello’ en una variable ‘local’ y consumimos la función y las variables de los módulos creados.
Producción:
Hello GeekforGeeks user 12/6/2019 GeekforGeeks
Publicación traducida automáticamente
Artículo escrito por iamvineettiwari012 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA