Esta é uma API simples para gerenciar usuários usando o Knex.js e o PostgreSQL.
- Certifique-se de ter o Node.js instalado em sua máquina.
- Certifique-se de ter um servidor PostgreSQL em execução.
- Edite o arquivo conexao.js para fornecer as configurações corretas do seu banco de dados.
- Listar Usuários
- Retorna um usuário específico com base em seu ID.
- URL: /usuarios/:id
- Método: GET
- Parâmetros da URL: id (ID do usuário)
- Resposta de Sucesso: 200 OK
{
"id": 1,
"nome": "Exemplo",
"email": "exemplo@example.com",
"senha": "senha"
}
- Cadastra um novo usuário.
- URL: /usuarios
- Método: POST
{
"nome": "Novo Usuário",
"email": "novousuario@example.com",
"senha": "novasenha"
}
-
Atualiza os dados de um usuário existente com base em seu ID.
-
URL: /usuarios/:id
-
Método: PUT
-
Parâmetros da URL: id (ID do usuário)
{
"nome": "Novo Nome",
"email": "novonome@example.com",
"senha": "novasenha"
}
-
Exclui um usuário existente com base em seu ID.
-
URL: /usuarios/:id
-
Método: DELETE
-
Parâmetros da URL: id (ID do usuário)
-
Resposta de Sucesso: 200 OK
{
"id": 2,
"nome": "Novo Nome",
"email": "novonome@example.com",
"senha": "novasenha"
}