🥇 Construyendo una Rest API con express.

En una Rest Based Api (api basada en rest), la comunicación se realiza mediante diferentes tipos de request sobre una misma ruta.

Por ejemplo para la ruta /users tendremos los siguientes méthodos.

Es decir, solo cambiando el método del request podemos indicarle a express que realice diferentes operaciones asociadas con un elemento del modelo de negocios de nuestro sistema (en este caso users).

const express = require('express');
const app = express();
const bodyParser = require('body-parser');

app.use(bodyParser.json());

const user = {
    nombre: "Matt Damon",
    profesion: "Actor",
}

app.get('/users', (req, res) => {
    res.send(user);
});

app.post('/users', (req, res) => {
    const newUser = req.body;
    console.log('nuevo usuario:', newUser);
    res.send(201);
});

app.put('/users', (req, res) => {
    Object.assign(user, res.body);
    console.log('usuario actualizado', newUser);
    res.send(204);
});

app.delete('/users', (req, res) => {
    const removedUser = {};
    console.log('usuario eliminado', removedUser);
    res.send(204);
});

app.listen(300);

Los métodos que se pueden utilizar con express son los siguientes…

Middlewares populares en NPM. Express Requests.
comments powered by Disqus