GET pede, POST cria
Até aqui só lemos (GET). Para criar, use POST — e os dados enviados chegam em req.body:
app.post("/produtos", function (req, res) {
const novo = req.body; // { nome: "Regador", preco: 30 }
res.json({ criado: novo.nome });
});
🧠 A diferença entre
paramsebody:
req.params— dados na URL (/produtos/7) — pequenos, identificam algoreq.body— dados no corpo do pedido — o pacote completo (o produto inteiro que você quer criar)
💡 Casa perfeitamente com o front: um formulário React envia o produto no body de um POST; o back-end o pega em
req.bodye guarda.
