XP 0

Cadastrando pela API

POST + INSERT

O ciclo de criação: o POST recebe o produto em req.body e o INSERT grava no banco:

app.post("/produtos", async function (req, res) {
  await db.query(
    "INSERT INTO produtos (nome, preco) VALUES ($1, $2)",
    [req.body.nome, req.body.preco]
  );
  res.json({ ok: true });
});

O caminho: front envia (body) → POST → INSERT → banco. Os $1, $2 recebem req.body.nome e req.body.preco, em ordem.

🎯 Olhe o padrão se repetir: verbo HTTP + operação SQL. GET+SELECT (ler), POST+INSERT (criar). Uma vez que isso "clica", você consegue construir a API de qualquer app.

Pontos-chave

  • POST → req.body → INSERT
    o caminho de todo cadastro numa API.