XP 0

Rotas: cada URL, uma função

app.get

Uma rota conecta uma URL + método a uma função que responde. Quando alguém faz GET /, o Express roda a função:

app.get("/", function (req, res) {
  res.send("Bem-vindo à Loja Aurora!");
});
  • req — o request (o pedido que chegou: URL, dados, etc.)
  • res — o response (como você responde; ex.: res.send)

🧠 Modelo mental: o servidor é uma central telefônica. Cada rota é um ramal: "ligou para /produtos? passe para esta função". O Express olha a URL do request e chama a função certa.

💡 req e res são os dois objetos que você mais vai usar no back-end. Guarde: req = o que chegou; res = o que você devolve.

Pontos-chave

  • app.get("/rota", (req, res) => ...)
    liga uma URL a uma função que responde.
  • req (chegou) · res (devolve)
    os dois objetos centrais de toda rota.