English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

NodeJS Basic Tutorial

NodeJS Express.js

NodeJS Buffer & URL;

NodeJS MySql

NodeJS MongoDB

NodeJS file (FS)

Other NodeJS

Módulos de Node.js

Node.js modules are function libraries that can be used in Node.js files.

According to the location to be accessed, there are three types of modules in Node.js. They are:

  1. Módulos integrados

    Estos son módulos que vienen instalados con Node.js. Consulte la lista de módulos integrados de Node.js.

  2. Módulos definidos por el usuario

    Estos son módulos escritos por usuarios o terceros. Vamos a aprender más sobre los módulos definidos por el usuario en la sección “Módulos definidos por el usuario de Node.js”.

    • Crear un módulo de Node.js 

    • Extender módulos de Node.js

  3. Módulos de terceros

    En línea hay muchos módulos disponibles que se pueden usar en Node.js. El gestor de paquetes de Node.js (NPM) ayuda a instalar estos módulos, expandirlos cuando sea necesario y publicarlos en repositorios como Github para acceder a computadoras distribuidas.

    • Instalar módulos de Node.js utilizando NPM

    • Extender módulos de Node.js

    • Publicar módulos de Node.js en Github utilizando NPM

Incluir un módulo

Incluir un módulo en un archivo de Node.js nos permite utilizar las funciones públicas del módulo.

Sintaxis

La siguiente es la sintaxis para incluir módulos en archivos de Node.js.

var http =require('<nombre_módulo>');

Ejemplo

Para incluir el módulo “http” en archivos de Node.js, necesitamos escribir la siguiente declaración require antes de usar el módulo http.

var http =require('http');

Uso de funciones de módulos

Después de asignar el módulo a una variable para incluirlo, se puede acceder a las funciones del módulo a través de la variable.

En la sección de módulos anterior, se proporciona un ejemplo que incluye el módulo http. Ahora, utilizaremos la función createServer() del módulo http para demostrar cómo utilizar las funciones de los módulos.

 
var http = require('http'); 
 
http.createServer(function (req, res) { 
  res.writeHead(200, {'Content-Type': 'text/plain'}); 
  res.write('¡Hola! Node.js'); 
  res.end(); 
 }).listen(8080);

Esta función crea un servidor HTTP y responde con “¡Hola! Node.js”. En el puerto808Al enviar una solicitud http.

Conclusión:

En este tutorial de Node.js, hemos aprendido sobre los módulos de Node.js, cómo incluirlos en archivos de Node.js y cómo utilizar las funciones de los módulos de Node.js.