Ruta básica
Enrutamiento se refiere a determinar cómo responde una aplicación a una solicitud de cliente a un punto final en particular, que es una URI (o ruta) y un método específico de petición HTTP (GET, POST, etc.).
Cada ruta puede tener una o más funciones manejadoras, que se ejecutan cuando la ruta es igualada.
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, en minúsculas.PATHes una ruta en el servidor.HANDLERes la función ejecutada cuando la ruta es coincidente.
This tutorial assumes that an instance of express named app is created and the server is
running. Si no estás familiarizado con la creación de una aplicación e iniciarla, consulta el Hola mundo
ejemplo.
Los siguientes ejemplos ilustran la definición de rutas simples.
Responder con ¡Hola Mundo! en la página principal:
app.get('/', (req, res) => { res.send('Hello World!');});Responder a una solicitud POST en la ruta raíz (/), la página de inicio de la aplicación:
app.post('/', (req, res) => { res.send('Got a POST request');});Responder a una solicitud PUT a la ruta /user:
app.put('/user', (req, res) => { res.send('Got a PUT request at /user');});Responder a una solicitud DELETE a la ruta /user:
app.delete('/user', (req, res) => { res.send('Got a DELETE request at /user');});Para más detalles sobre enrutamiento, vea la guía de enrutamiento.