Enrutamiento en Express.js: Gestión de rutas del servidor web

Enrutamiento en Express.js: Gestión de rutas del servidor web

¿Cómo funciona el enrutamiento en express?

La mejor forma de aprender como funciona el enrutamiento en express, es consultando la documentación que se encuentra disponible en su sitio web http://expressjs.com específicamente la sección sobre enrutamiento http://expressjs.com/es/guide/routing.html.

¿Cómo utilizar variables en las rutas de express?

El uso de variables en las rutas de express se realiza mediante patrones.

  1. Abrimos el código de nuestra aplicación nuevamente, vamos a agregar una ruta, pero esta ocasión con una variable :id.

    ```js
    app.get("/matricula/:id/", function (peticion, respuesta) {
    respuesta.send(`
            <html>
                <head></head>
                <body>
                    La matricula es ${peticion.params.id}
                </body>
            </html>
        `);
    });
    ```
    
    > Como vemos, es posible recuperar el parámetro `:id` utilizando `${peticion.params.id}` dentro de nuestro string template.
    
  2. Vamos al url http://localhost:3000/matricula/123 y veremos que el id se transfiere directamente al contenido del html.