XP 0

A rota da vitrine

Express + SQL juntos

Agora tudo se une. A rota da vitrine: espera o banco (await), faz um SELECT e responde em JSON:

app.get("/produtos", async function (req, res) {
  const produtos = await db.query("SELECT * FROM produtos");
  res.json(produtos);
});

O caminho dos dados: banco (SELECT) → rota → JSON → front.

🎯 Repare quantos conceitos você está combinando numa rota de 3 linhas: app.get (rota), async/await (esperar), SELECT (SQL), res.json (resposta). Este é o padrão de toda busca de qualquer API do mundo.

Pontos-chave

  • await SELECT → res.json
    o padrão de toda rota de busca de uma API.