Skip to content

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.