Buscar

Qual seria o status code adequado para um endpoint de exclusão de usuário

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Qual seria o status code adequado para um endpoint de exclusão de usuário, seguindo as premissas de uma API REST? usersRoute.delete('/users/:uuid', async (req: Request<{ uuid: string }>, res: Response, next: NextFunction) => { const uuid = req.params.uuid; await userRepository.remove(uuid); res.sendStatus(_____); });
· Nenhuma das alternativas.
· 201 (Created)
· 500 (Internal Server Error)
· 200 (Ok)
· 404 (Not Found)
PRÓXIMA PERGUNTA
Qual é a importância dos Status Codes do HTTP em uma API REST?
· Eles definem a semântica da resposta de um endpoint, podem indicar sucesso ou erro (resumidamente).
· Não têm importância alguma.
· Apenas o Status Code 200 deve ser usado.
· Apenas o Status Code 500 deve ser usado.
· Apenas o Status Code 400 deve ser usado.
PRÓXIMA PERGUNTA
O que é um Error Handler?
· É um componente responsável pelo tratamento de erros em uma API, geralmente implementados como middlewares.
· É uma biblioteca JavaScript.
· É um padrão de projetos Node.js.
· É um framework que abstrai toda a complexidade no tratamento de status codes HTTP de erro.
· Nenhuma das alternativas.
PRÓXIMA PERGUNTA
Qual das opções a seguir é um Banco de Dados Relacional?
· Redis
· Nenhuma das alternativas.
· Node.js
· PostgreSQL
· MongoDB
PRÓXIMA PERGUNTA
Qual é o objetivo do código TypeScript a seguir: function errorHandler(error: any, req: Request, res: Response, next: NextFunction) { if (error instanceof DatabaseError) { res.sendStatus(400); } else { res.sendStatus(500); } }
· Função assíncrona para tratamento de erros no banco de dados.
· Função responsável pelo tratamento de erros, enviando o status code 400 (Bad Request) caso a exceção seja do tipo DatabaseError. Caso contrário, envia o status code 500 (Internal Server Error).
· Função responsável pelo gerenciamento do Pool de conexão com o PostgreSQL.
· Nenhuma das alternativas.
· Função responsável pelo tratamento de erros, enviando o status code 500 (Internal Server Error) caso a exceção seja do tipo DatabaseError. Caso contrário, envia o status code 400 (Bad Request).
PRÓXIMA PERGUNTA
Qual das linguagens a seguir é utilizada em Bancos de Dados Relacionais?
· Nenhuma das alternativas.
· Java
· JavaScript
· SQS
· SQL
PRÓXIMA PERGUNTA
Qual é o objetivo do código TypeScript a seguir: async remove(uuid: string): Promise<void> { const script = `DELETE FROM application_use WHERE uuid = $1 `; const values = [uuid]; await db.query(script, values); }
· Função assíncrona que busca um “application_user” a partir de um UUID.
· Função assíncrona que exclui um “application_user” a partir de um UUID.
· Função síncrona que exclui um “application_user” a partir de um UUID.
· Função assíncrona que inclui um “application_user”.
· Nenhuma das alternativas.
PRÓXIMA PERGUNTA
Qual seria o status code adequado para um endpoint de inclusão de usuário, seguindo as premissas de uma API REST? usersRoute.post('/users', async (req: Request, res: Response, next: NextFunction) => { const newUser = req.body; const uuid = await userRepository.create(newUser); res.status(_____).send(uuid); });
· Nenhuma das alternativas.
· 200 (Ok)
· 404 (Not Found)
· 201 (Created)
· 500 (Internal Server Error)
PRÓXIMA PERGUNTA
O que significa SQL?
· Structured Quest Language
· Structured Query Linux
· Script Query Language
· Structured Query Language
· Structured Queue Language
PRÓXIMA PERGUNTA
Qual módulo pode ser utilizado para conexão com o PostgreSQL?
· pgClient
· pgPool
· pg
· express
· node
FINALIZAR

Continue navegando