Node.js Cargando y utilizando un módulo


Ejemplo

Un módulo puede ser "importado", o de lo contrario "requerido" por la función require() . Por ejemplo, para cargar el módulo http que se envía con Node.js, se puede usar lo siguiente:

const http = require('http');

Aparte de los módulos que se envían con el tiempo de ejecución, también puede requerir módulos que haya instalado desde npm, como Express. Si ya había instalado Express en su sistema a través de npm install express , simplemente podría escribir:

const express = require('express');

También puede incluir módulos que haya escrito usted mismo como parte de su aplicación. En este caso, para incluir un archivo llamado lib.js en el mismo directorio que el archivo actual:

const mylib = require('./lib');

Tenga en cuenta que puede omitir la extensión, y se asumirá .js . Una vez que carga un módulo, la variable se llena con un objeto que contiene los métodos y las propiedades publicadas desde el archivo requerido. Un ejemplo completo:

const http = require('http');

// The `http` module has the property `STATUS_CODES`
console.log(http.STATUS_CODES[404]); // outputs 'Not Found'

// Also contains `createServer()`
http.createServer(function(req, res) {
  res.writeHead(200, {'Content-Type': 'text/html'});
  res.write('<html><body>Module Test</body></html>');
  res.end();
}).listen(80);