Direccionamiento básico de Express.js

| 2016-05-7 | No hay comentarios »

nodejs-and-expressContinuando 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:

  • app es una instancia de express.
  • METHOD es un método de solicitud HTTP.
  • PATH es una vía de acceso en el servidor.
  • HANDLER es 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.

Acerca del autor: Rodrigo Paszniuk

Ingeniero Informático, amante de la tecnología, la música, el ciclismo y aprender cosas nuevas.

Posts Relacionados

  • Tutorial: Autenticación de usuarios en Node.js con Facebook utilizando Passport
  • Tutorial: Autenticación basada en Token utilizando Node.js + Express.js + MongoDB
  • Tutorial: Crear una aplicación web utilizando MEAN
  • Archivos estáticos en Express.js