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

Tutorial básico de NodeJS

NodeJS Express.js

NodeJS Buffer & URL;

NodeJS MySql

NodeJS MongoDB

Archivos de NodeJS (FS)

Otras características de NodeJS

Instalación de Express.js

Express es un framework web para node.js simple y flexible, que proporciona una serie de características poderosas para ayudar a crear diversas aplicaciones web, y una rica herramienta de HTTP.
Con Express se puede construir rápidamente un sitio web completo con todas las características.
Características nucleares del framework Express:

  • Se puede configurar un middleware para responder solicitudes HTTP.

  • Se define una tabla de rutas para ejecutar diferentes acciones de solicitudes HTTP.

  • Se puede renderizar dinámicamente las páginas HTML pasando parámetros a la plantilla.

Instalar Express

Instalar Express y guardarlo en la lista de dependencias:

$ cnpm install express --save

Los siguientes comandos instalarán el framework Express en el directorio node_modules del directorio actual, y se creará automáticamente un directorio express en node_modules. Los siguientes módulos importantes deben instalarse junto con el framework Express:

  • body-parser - Middleware de node.js, utilizado para procesar datos JSON, Raw, Texto y URL codificados.

  • cookie-parser - Esto es una herramienta de análisis de cookies. A través de req.cookies se puede obtener las cookies enviadas y se pueden convertir en un objeto.

  • multer - Middleware en node.js, utilizado para procesar enctype="multipart/form-data" (establecer la codificación MIME del formulario) los datos del formulario.

$ cnpm install body-parser --save
$ cnpm install cookie-parser --save
$ cnpm install multer --save

Después de la instalación, podemos verificar la versión utilizada de express:

$ cnpm list express
/data/www/node
└── [email protected]  -> /Users/tianqixin/www/node/node_modules/.4.15.2@express

Primera instancia del framework Express

A continuación, utilizamos el framework Express para mostrar "Hola Mundo".

En el siguiente ejemplo, hemos importado el módulo express y, después de que el cliente envíe una solicitud, la respuesta es la cadena "Hola Mundo".

Crea el archivo express_demo.js con el siguiente código:

código del archivo express_demo.js
//archivo express_demo.js
var express = require('express');
var app = express();
 
app.get('/', function (req, res) {
   res.send('Hola Mundo');
)
 
var server = app.listen(8081, function () {
 
  var host = server.address().address
  var port = server.address().port
 
  console.log("Ejemplo de aplicación, dirección de acceso http:"//%s:%s", host, port)
 
)

Ejecuta el código siguiente:

$ node express_demo.js 
Ejemplo de aplicación, dirección de acceso http://0.0.0.0:8081

Accede en el navegador a http://127.0.0.1:8081,los resultados son los siguientes:

Hola Mundo