XP 0

Parâmetros de rota

/produtos/:id

E se você quer buscar um produto específico? Use um parâmetro na rota, marcado com : :

app.get("/produtos/:id", function (req, res) {
  const id = req.params.id;
  // /produtos/7 → id vale "7"
});

O :id é uma parte variável da URL. O valor real chega em req.params.id.

🧠 Modelo mental: :id é um espaço em branco na rota. /produtos/:id casa com /produtos/1, /produtos/2, /produtos/999... e o Express te entrega o que veio no lugar do :id, dentro de req.params.

💡 Repare o ponto de novo: req.params.id = "o id, de dentro do params, de dentro do req". É objeto acessando objeto — exatamente o que você aprendeu.

Pontos-chave

  • :id + req.params.id
    a parte variável da URL chega em req.params.