const myWeb = "https://www.eldespotricadorcinefilo.com";
const myAge = 33;
const myArray = [1,2,3];
const user = {
'name': 'pepe',
'apellido': 'García'
}
const grupo = {
myWeb: myWeb,
myAge: myAge,
myArray: myArray,
user: user
}
module.exports = grupo;
Y luego en el fichero main.js:
const grupo = require('./modules/myModule');
console.log(grupo);
// Tb puede extraer solo uno específico de los campos si se quiere
const {myArray} = require('./modules/myModule');
console.log("SOLO EL ARRAY:");
console.log(myArray);
Exportar funciones. Por ejemplo creamos un módulo math/index.js:
function sumar(x,y) {
return x+y;
}
function restar(x,y) {
return x-y;
}
function multiplicar(x,y) {
return x*y;
}
function dividir(x,y) {
return x/y;
}
module.exports = {
sumar,
restar,
multiplicar,
dividir
}
Y luego desde nuestro main.js:
const math = require('./math/index');
console.log("SUMAR:"+math.sumar(10,20));
console.log("RESTAR:"+math.restar(10,20));
Node.js por defecto trae muchos modulos propios ya para ser utilizados:
https://nodejs.org/api/modules.html
Para usarlos solo habría que poner por ejemplo:
const os = require("os");
console.log(os.freemem());
No hay comentarios:
Publicar un comentario