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.
