Capítulo 2: Direccionamiento básico

El direccionamiento hace referencia a la determinación de cómo una aplicación responde a una solicitud de cliente en un determinado punto final, el cual es una vía de acceso (o un URI, un identificador de recursos uniforme) y un método de solicitud HTTP específico (como GET o POST).

Cada ruta puede tener una o más funciones de manejador, que se excluyen cuando se correlaciona la ruta.

La definición de una ruta tiene la siguiente estructura:

app.METHOD(PATH, HANDLER)

Donde

  • appes una instancia de express
  • METHOD is una método de petición HTTP, en minúscula.
  • PATH is un path en el servidor.
  • HANDLER es la función ejecutada cuando la ruta es combinada.
  • A continuación, se mostrarán unos ejemplos de la definición de rutas simples:

1º Esta función responde con Hello World! en la página de inicio.

app.get('/'. function (req, res){

res.send('Hello World!)

});

2º Esta función responde a la solicitud POST en la ruta raíz (/), la página de inicio de la aplicación:

app.put('/user', function (req, res) {

res.send('Got a PUT request at /user');

});

Aquí un ejemplo en la terminal:

Método POST

Instalar body-parser para poder utilizar el método POST.

npm install --save body-parser

método post

3º Esta función responde a la solicitud DELETE en la ruta /user:

app.delete('/user', function (req, res) {

res.send('Got a DELETE request at /user');

});

results matching ""

    No results matching ""