¿Te gustaría aprender Node.js desde cero?
Tenemos los cursos que necesitas. ¡Haz clic aquí!

Express es un framework web ligero y flexible para Node.js que facilita el desarrollo de aplicaciones web robustas y escalables. Express se basa en los principios de la programación sin estado y la arquitectura REST, lo que lo hace ideal para el desarrollo de aplicaciones web modernas.

En este artículo, aprenderemos a usar el módulo Express para crear una aplicación web básica.

Instalación de Express

La primera tarea que debemos realizar es instalar Express. Para ello, podemos usar el gestor de paquetes npm:

npm install express

Esto instalará el módulo Express en nuestro proyecto.

Creación de una aplicación Express

Una vez que Express esté instalado, podemos crear una aplicación Express. Para ello, crearemos un archivo llamado index.js y lo abriremos en un editor de texto.

En el archivo index.js, importaremos el módulo Express:

JavaScript

const express = require('express');

A continuación, crearemos una aplicación Express:

JavaScript

const app = express();

La aplicación Express ahora está configurada. Podemos comenzar a agregar rutas y middleware.

Obtén descuentos exclusivos de nuestros cursos en vivo en línea

Capacítate con los expertos

Rutas Express

Las rutas Express son las direcciones web que se mapean a funciones específicas. Para agregar una ruta a una aplicación Express, podemos usar el método get():

JavaScript

app.get('/', (req, res) => {
  res.send('Hola, mundo!');
});

Esta ruta mapea la dirección / a una función que envía un mensaje de saludo.

Podemos agregar rutas para cualquier método HTTP, como post(), put(), delete() y patch().

Middleware Express

El middleware Express es código que se ejecuta antes o después de una ruta. El middleware se puede usar para realizar tareas como la autenticación, la autorización y la validación de datos.

Para agregar middleware a una aplicación Express, podemos usar el método use():

JavaScript

app.use((req, res, next) => {
  // Validar datos
  next();
});

Este middleware valida los datos de la solicitud antes de pasarlos a la ruta.

Ejemplo de aplicación Express

En el siguiente ejemplo, crearemos una aplicación Express que expone una ruta / que envía un mensaje de saludo y una ruta /users que muestra una lista de usuarios:

JavaScript

const express = require('express');

const app = express();

// Ruta /
app.get('/', (req, res) => {
  res.send('Hola, mundo!');
});

// Ruta /users
app.get('/users', (req, res) => {
  const users = [
    {
      id: 1,
      name: 'Juan Pérez',
      email: 'juan.perez@example.com'
    },
    {
      id: 2,
      name: 'María García',
      email: 'maria.garcia@example.com'
    }
  ];

  res.json(users);
});

app.listen(3000);

Para ejecutar esta aplicación, podemos usar el siguiente comando:

node index.js

Esto iniciará el servidor Express en el puerto 3000. Podemos acceder a la aplicación en la siguiente dirección:

http://localhost:3000

¿Te gustaría aprender Node.js desde cero?
Tenemos los cursos que necesitas. ¡Haz clic aquí!

About Author

Lupita

0 0 votos
Article Rating
Suscribir
Notificar de
guest
0 Comments
Comentarios.
Ver todos los comentarios
0
¿Te gusta este articulo? por favor comentax