English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
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.
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.
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/.
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.
Express Router se utiliza para crear objetos Router independientes.