Questão 2118321

Tecnologia da Informação · 2025

Questão

ID 2118321

Disciplina: Tecnologia da Informação

Assunto: REST

Ano: 2025 Banca: IFSUL - Instituto Federal de Educação, Ciência e Tecnologia Órgão: Instituto Federal de Educação, Ciência e Tecnologia Sul-rio-grandense


Em uma aplicação Node.js com o framework Express, as rotas HTTP (POST, DELETE, GET, e PUT) são usadas para realizar diferentes operações com recursos. Seguindo as boas práticas de APIs REST, esses verbos representam ações coerentes com o padrão CRUD (Create, Read, Update, Delete), assegurando que a API siga padrões de design que promovem consistência, escalabilidade e legibilidade do código.

Agora, considere o seguinte trecho de código, onde um CRUD básico para produtos está implementado.

var express = require('express');

var app = express();

app.get('/products', (req, res) => {

// implementação da rota

});

app.post('/products', (req, res) => {

// implementação da rota

});

app.put('/products/:id', (req, res) => {

// implementação da rota

});

app.delete('/products/:id', (req, res) => {

// implementação da rota

});

app.listen(3000);

Com base no comportamento esperado das rotas HTTP em um CRUD para produtos, qual das afirmativas está INCORRETA?

Alternativas da questão 2118321
Pular para o conteúdo principal