English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Los módulos integrados contienen la mayoría de las funciones necesarias. A veces, al implementar aplicaciones de Node.js para casos de uso, es posible que necesite mantener logicamente la lógica de negocio. En este caso, creará un módulo de Node.js que contenga todas las funciones necesarias.
En este tutorial de Node.js, aprenderemos cómo crear módulos de Node.js y cómo incluirlos en archivos de Node.js con ejemplos.
Los módulos de Node.js son archivos .js que tienen una o más funcionalidades.
La sintaxis para definir funciones en módulos de Node.js es la siguiente:
exports.<function_name> = función (argumento_1, argumento_2, .. argumento_N) { /** cuerpo de la función */ }); |
exports – Es una palabra clave que indica a Node.js que esta funcionalidad está disponible fuera del módulo.
A continuación, se muestra un ejemplo en el que creamos un módulo de Node.js llamado Calculator con funcionalidades de suma, resta y multiplicación, y se utiliza este módulo en otro archivo de Node.js.
// devuelve la suma de dos números exports.add = function(a, b) { return a+b; }); // devuelve la diferencia entre dos números exports.subtract = function(a, b) { return a-b; }); // devuelve el producto de dos números exports.multiply = function(a, b) { return a*b; });
var calculator = require('./calculator); var a =10, b =5; console.log("Suma: ",+calculator.add(a, b)); console.log("Resta: ",+calculator.subtract(a, b)); console.log("Multiplicación: ",+calculator.multiply(a, b));
$ node moduleExample.js Suma: 15 Resta: 5 Multiplicación: 50
En este tutorial de Node.js, aprendimos cómo crear módulos de Node.js y cómo incluir estos módulos en otro archivo de Node.js mediante ejemplos.