Questão de TI - Desenvolvimento de Sistemas — Outras APIs (JDBC, JMS, JTA, etc.) — FGV 2024
TI - Desenvolvimento de SistemasOutras APIs (JDBC, JMS, JTA, etc.)
- Código
- fg165397
- Banca
- FGV
- Órgão
- CM Fortaleza
- Ano
- 2024
- Cargo
- ANL (CM Fortal)
Considere o seguinte trecho de código ainda em desenvolvimento Node.js: const express = require('express'); const app = express(); app.get('/users', (req, res) => { // A FAZER: Implementar a lógica. }); app.post('/users', (req, res) => { // A FAZER: Implementar a lógica. }); app.put('/users/:id', (req, res) => { // A FAZER: Implementar a lógica. }); app.delete('/users/:id', (req, res) => { // A FAZER: Implementar a lógica. }); app.listen(3000, () => { console.log('Servidor ON’); }); Com base no código acima, assinale a afirmativa incorreta.
- AO trecho de código demonstra a estrutura inicial para a criação de uma API RESTful com Node.js e Express, mas necessita da implementação detalhada das funcionalidades específicas dentro de cada rota.
- BO servidor está configurado para ouvir na porta 3000, indicando que as requisições devem ser enviadas para essa porta.
- CO código estabelece as rotas básicas para a implementação de um CRUD de usuários em uma aplicação Express, mas ainda não implementou a lógica de negócios para cada operação.
- DO trecho de código ilustra a implementação de um sistema de autenticação de usuários, com rotas específicas para login e logout.
- EO uso de parâmetros de rota, como em '/users/:id' para as operações PUT e DELETE, indica a intenção de manipular usuários específicos, embora a implementação ainda esteja pendente.