Continuando con el anterior artículo, en ésta ocasión les quiero mostrar el direccionamiento básico de Express.js
El direccionamiento hace referencia a la determinación de cómo responde una aplicación a una solicitud de cliente en un determinado punto final, que es un URI (o una vía de acceso) y un método de solicitud HTTP específico (GET, POST, etc.).
Cada ruta puede tener una o varias funciones de manejador, que se excluyen cuando se correlaciona la ruta.
La definición de ruta tiene la siguiente estructura:
app.METHOD(PATH, HANDLER)
Donde:
appes una instancia deexpress.METHODes un método de solicitud HTTP.PATHes una vía de acceso en el servidor.HANDLERes la función que se ejecuta cuando se correlaciona la ruta.
El siguiente ejemplo ilustra la definición de rutas simples.
Responda con Hola Mundo en la página inicial:
app.get('/', function (req, res) {
res.send('Hola Mundo');
});
Responda a la solicitud POST en la ruta raíz (/), la página de inicio de la aplicación:
app.post('/', function (req, res) {
res.send('Got a POST request');
});
Responda a una solicitud PUT en la ruta /user:
app.put('/user', function (req, res) {
res.send('Got a PUT request at /user');
});
Responda a una solicitud DELETE en la ruta /user:
app.delete('/user', function (req, res) {
res.send('Got a DELETE request at /user');
});
Espero que les sea de utilidad el artículo.
