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

Tutoriales básicos de NodeJS

NodeJS Express.js

NodeJS Buffer & URL;

NodeJS MySql

NodeJS MongoDB

NodeJS Archivos (FS)

Otras herramientas de NodeJS

Tutoriales de Express.js

Bienvenido al tutorial de Express.js. En esta serie de tutoriales de Express.js, aprenderemos cómo comenzar a usar Express.js y diferentes conceptos de Express.js a través de ejemplos detallados.

Introducción a Express.js

Las siguientes dos tutoriales le proporcionan una descripción detallada del framework web Express.js y su instalación.

  • ¿Qué es Express.js? - Breve introducción a Express.js.

  • Instalar Express.js - Paso a paso para instalar express.js usando npm.

Ejemplo de Express.js

A continuación, se muestra un ejemplo simple de aplicación Express.js.

var express = require('express') 
 
// Crear una instancia de aplicación rápida
var app = express() 
 
// Rutas rápidas
app.get('/', function(req, res) { 
   res.send('Este es un ejemplo básico para Express.js por w3codebox') 
 ) 
 
// Iniciar el servidor
var server = app.listen(8000)

En el código anterior, creamos una instancia del aplicación express y luego definimos un router para manejar solicitudes en la URL paht/Luego, iniciamos el servidor para escuchar en el puerto 8000。

Se proporcionan ejemplos más detallados de cómo construir y ejecutar aplicaciones web en la siguiente ubicación:Tutoriales de Express.js– Aplicación de ejemplo de Express.js.

Rutas en Express.js

Las rutas de express.js son las que manejan solicitudes HTTP específicas en rutas de URL específicas. A continuación, se muestra un ejemplo de ruta de Express.

// Rutas rápidas
app.get('/hello/', function(req, res) { 
   res.send('Este es un ejemplo básico para Express.js por w3codebox') 
 )

app es una instancia de aplicación rápida. Podemos llamar métodos HTTP, como GET (como se muestra en el fragmento de código anterior), POST, HEAD, COPY, PATCH, MOVE, etc. El primer parámetro es la ruta de URL. La función (segundo parámetro de la ruta) se enlaza a la ruta que coincide con la especificada. En el ejemplo anterior, la función (req, res) se enlaza solo a las solicitudes que tienen la ruta baseurl/hello/.

Middlewares en Express.js

El middleware es una función que se puede ejecutar en orden de solicitud antes de enviar la respuesta al cliente. A continuación, se muestra un ejemplo.

var express = require('express') 
var app = express() 
 
// Definir la función de middleware
function logger(req, res, next) { 
   console.log(new Date(), req.url) 
   next() 
 } 
 
// En cada solicitud-Llamar a logger: middleware durante el ciclo de respuesta.
app.use(logger)

El registrador es una función de middleware en la que se pueden obtener la solicitud y la respuesta como parámetros. Además, next() se puede llamar en la solicitud-Continuar con otras funciones durante el ciclo de respuesta.

Tutoriales completos sobre middleware de Express.js – Middleware de Express.

Router de Express.js

Express Router se utiliza para crear objetos Router independientes.