CREAR ENDPOINTS EN NODE.JS: GUÍA PRÁCTICA CON EJEMPLOS

En el post como crear un servidor con NodeJS y ahora quiero explicar como crear endpoints en NodeJS. Y la verdad es que es bastante sencillo. Yo lo voy ha hacer usando Express de npm.
Un endpoint es una ruta específica (URL + método HTTP) que responde a solicitudes. Aquí te muestro cómo crear endpoints para los métodos HTTP más comunes. El ejemplo que voy a poner es de un método get:
const express = require('express');
const app = express();
const port = 3000;

// Middleware para parsear JSON (necesario para endpoints que reciben datos en formato JSON)
app.use(express.json());

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

// Iniciar el servidor
app.listen(port, () => {
  console.log(`Servidor corriendo en http://localhost:${port}`);
});
Si vas al navegador e introduces la url "http://localhost:3000" se mostrará el mensaje "¡Hola, mundo!".