Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-XBlog
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

/
/
/
/
/
/
  1. Início/
  2. Questões/
  3. Linguagens de Programação/
  4. Questão 457941200867246

Em uma aplicação Node.js usando o framework Express, existem três formas principais de capturar dados de uma requisição:...

1

457941200867246
Ano: 2025Banca: IF Sul Rio-GrandenseOrganização: IF Sul Rio-GrandenseDisciplina: Linguagens de ProgramaçãoTemas: Frameworks de Desenvolvimento de Software
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? 
Gabarito comentado
Anotações
Marcar para revisão

Acelere sua aprovação com o Premium

  • Gabaritos comentados ilimitados
  • Caderno de erros inteligente
  • Raio-X da banca
Conhecer Premium

Questões relacionadas para praticar

Questão 457941200044510Linguagens de Programação

Os padrões de projeto são classificados por dois critérios: finalidade e escopo. O primeiro critério, chamado finalidade, reflete o que um padrão faz....

#Orientação a Objetos
Questão 457941200417851Linguagens de Programação

Considerando a variável s = ' IFSUL', utilizando a linguagem Python, qual a instrução que exibe 'SU'?

#Linguagens de Programação#Python
Questão 457941200506855Linguagens de Programação

O HttpServletResponse representa a resposta do Servlet. Analise as afirmações abaixo sobre HttpServletResponse: I. setContentType() é um método que di...

#Java Servlet
Questão 457941200555189Linguagens de Programação

No Flutter, as funcionalidades de Hot Reload e Hot Restart oferecem diferentes abordagens para atualizar a interface do aplicativo durante o desenvolv...

#Frameworks de Desenvolvimento de Software
Questão 457941200690429Linguagens de Programação

Em uma aplicação Node.js usando o framework Express, é possível criar middlewares para diferentes propósitos, como autenticação, manipulação de requis...

#Frameworks de Desenvolvimento de Software
Questão 457941200969659Linguagens de Programação

Um Fragment é um componente independente do Android que pode ser usado por uma Activity, analise as afirmações abaixo sobre Fragments:I. Fragment é ut...

#Desenvolvimento de Aplicativos Móveis
Questão 457941200982828Linguagens de Programação

Laravel é um framework PHP livre e open-source para o desenvolvimento de sistemas web que utilizam o padrão MVC (model, view, controller). Observe o s...

#Linguagens de Programação#PHP
Questão 457941201232766Linguagens de Programação

A linguagem JavaScript provê uma série de métodos que facilitam a manipulação de arrays. Sobre o método de manipulação de array of, é correto afirmar ...

#JavaScript#Linguagens de Programação
Questão 457941201497473Linguagens de Programação

Independente da linguagem de programação para web que o desenvolvedor estiver utilizando, sempre é possível passar parâmetros pela URL. Qual das forma...

#Desenvolvimento Web
Questão 457941201861307Linguagens de Programação

Em relação ao ciclo de vida de classe Activity, é procedente afirmar que o método

#Orientação a Objetos#Desenvolvimento de Aplicativos Móveis

Continue estudando

Mais questões de Linguagens de ProgramaçãoQuestões sobre Frameworks de Desenvolvimento de SoftwareQuestões do IF Sul Rio-Grandense