¿Cuáles son los pasos para crear un módulo exportable en Nodejs?
Definimos en suma.js la función que hace dicho trabajo.
module.exports = function (a, b) {
return a + b;
};
La importamos desde main.js y la utilizamos.
const suma = require("./suma.js");
console.log("La suma de 2 + 3 es " + suma(2, 3));
¿Cómo se importan módulos en Nodejs?
require()
puede ser utilizado para importar diferentes tipos de módulos, no solo para archivos locales de Nodejs. Se puede utilizar para…
- Importar módulos del core
const filesystems = require('fs')
. - Importar módulos de npm
const express = require('express')
. - Importar un archivo en un proyecto
const server = require('./archivo.js')
. - Importar un archivo JSON
const configuracion = require('./config/db.json')
. - Importa un index.js que se encuentra en un directorio sin tener que especificarlo
const rutas = require('./rutas')
.
require
mantiene los resultados en cache basados en el nombre del archivo y el path. Cualquier sentencia fuera de module.exports será ejecutada solo durante el proceso de ejecución.