Magna Concursos
3521058 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SUL
Orgão: IF-SUL

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?

 

Provas

Questão presente nas seguintes provas