Node.js es un entorno de tiempo de ejecución multiplataforma y de código abierto basado en el motor JavaScript V8 de Chrome para ejecutar código JavaScript fuera de un navegador. Debe recordar que NodeJS no es un marco y no es un lenguaje de programación. En este artículo, discutiremos cómo agregar nuevas funciones a un módulo.
Los módulos son una parte integral de nodeJS . Se pueden requerir módulos de tres tipos diferentes:
- Módulos incorporados o predeterminados proporcionados por NodeJS.
- Módulos de código abierto que se pueden instalar a través de npm o yarn .
- Los módulos privados son definidos por nosotros los programadores de acuerdo a sus necesidades.
En este artículo, vamos a instalar el módulo express de NodeJS y agregarle nuevas funcionalidades. Para agregar una nueva funcionalidad, primero importe el módulo y luego agregue funcionalidades según nuestra necesidad.
Sintaxis:
<module_name>.<new_functionality_name> = expression or function
Y luego exportar el módulo. Veamos paso a paso para implementarlo.
Paso 1: Cree un archivo » app.js » en la carpeta del proyecto e inicialice el proyecto usando npm .
npm init
Paso 2: Cree un archivo “ script.js ” e instale el paquete Express usando npm .
npm install express
Estructura del proyecto:
Paso 3: Ahora codifiquemos el archivo “ script.js” . En él, requeriríamos el paquete express npm , luego agregaríamos las nuevas funcionalidades y finalmente exportaríamos el paquete. En él, estaríamos agregando una variable, un objeto y dos funciones para fines de demostración.
Nombre de archivo: script.js
Javascript
// Requiring the express module installed through npm const express = require('express') // Added a variable express.fact = 'GeeksforGeeks is very informative' // Added an object express.info = { month: 'October', year: '2021' } // Added a function express.print = function(str){ return 'Your given parameter was : '+str } // Added a function express.add = function(a,b){ return a+b } // Exported so that modified express // module can be used module.exports = express
Paso 4: Ahora codificaremos el archivo “ app.js ”. En él, requeriríamos el módulo express exportado desde el archivo “ script.js ”. Y use ese módulo para demostrar las funcionalidades nuevas y antiguas del mismo.
Nombre de archivo: app.js
Javascript
// Requiring modified express module // from script.js const express = require('./script.js') // The default attribute of express // that makes the app object const app = express() // New functionality of variable console.log(express.fact) // New functionality of object console.log(express.info) // New functionality of function console.log(express.print('NodeJs')) // New functionality of function console.log(express.add(2,3)) // Default functionality to create server app.listen(3000,function(req,res){ console.log('Server started at port 3000') })
Paso 5: Ejecute el archivo app.js usando el siguiente comando:
node app.js
Producción:
Publicación traducida automáticamente
Artículo escrito por devrajkumar1903 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA