🥇 Accesando parametros del url.

Para accesar parametros en el url, tal como lo es el id, es necesario definir el parametro en un patron de la url utilizando el simobolo “:” seguido del nombre del parametro, el cual podrá ser accesado despues mediante req.params.

Por ejemplo, para retraer un artículo específico a través de su id.

app.get('/articles/:id', (req, res) => {
    const articleId = req.params.id;
    getArticleFromId(articleId, (error, user) => {
        if(error) return res.status(500).send(error);
        res.status(200).send(user);
    });
});

Si deseamos por ejemplo extraer todos los comentarios realizados por un usuario en un articulo, podemos usar multiples parametros.

app.get('/articles/:articleId/comentarios/:userId',(req, res) => {
    const articleId = req.params.articleId;
    const userId = req.params.userId;
    leerComentarios(articleId, userId, (error, comments) => {
        if(error) return res.status(500).send(error);
        res.status(200).send(comments);
    });
});
Express Responses. Accesando el query string.
comments powered by Disqus