Corpo da requisição no objeto request
São informações que não são armazenadas na URL da requisição.
Configuração
O comportamento padrão do express é não tratar o body de uma requisição, e para isso pé preciso adicionar a seguinte configuração:
app.use(express.urlencoded({
extended: true,
}));
Exemplo
POST http://localhost:3000/
{
"nome": "Luiz"
}
Nota
{"nome": "Luiz"}
é o corpo da requisição.
app.post("/", (req, res) => {
console.log(req.body);
res.send("Recebi o formulário.");
});
// { nome: 'Luiz' }