Criar rota de leitura de um usuário
Onde
A rota é definida no index.ts
. Mas deve ser criada na pasta handlers.ts
, em um arquivo userHandlers.ts
.
O que deve ser feito?
Deve ser possível obter os dados de um usuário específico através da interface do Express pelo backend.
Primeiro, validamos a requisição do usuário através do Zod, garantindo que os parâmetros recebidos são válidos.
Em seguida, buscamos o usuário no banco de dados.
Caso o usuário não seja encontrado, uma resposta apropriada deve ser retornada com um código HTTP adequado (404 Not Found
).
Se encontrado, retornamos os dados do usuário (exceto a senha) em uma resposta JSON.