Em uma aplicação Node.js usando o framework Express, existem...

Próximas questões
Com base no mesmo assunto
Q3208913 Programação
Em uma aplicação Node.js usando o framework Express, existem três formas principais de capturar dados de uma requisição: req.body, req.params, e req.query. Cada uma dessas formas possui um uso específico. Considere o seguinte código que implementa uma rota de atualização de usuário.

var express = require('express'); var app = express();

app.put('/users/:id', (req, res) => {  const userId = req.params.id;  const userName = req.body.name;  const isActive = req.query.active;

 if (!userId || !userName) {  return res.status(400).send('Missing required parameters.');  }  res.send(`  User ${userId} updated.  Name: ${userName},  Active: ${isActive}  `); });

app.listen(3000);


Com base no código acima, qual das afirmativas abaixo descreve corretamente como os diferentes tipos de parâmetros devem ser usados para obter o comportamento esperado? 
Alternativas