Loading repository data…
Loading repository data…
daniele-senko / repository
Esta API permite realizar operações CRUD (Create, Read, Update, Delete) para gerenciar usuários. Foi desenvolvida utilizando Node.js e Express para o backend, com MongoDB (ou outro banco de dados) para armazenar os dados.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Esta API permite realizar operações CRUD (Create, Read, Update, Delete) para gerenciar usuários. Foi desenvolvida utilizando Node.js e Express para o backend, com MongoDB (ou outro banco de dados) para armazenar os dados.
| Funcionalidade | Descrição |
|---|---|
| Criar Usuário | Permite adicionar um novo usuário ao banco de dados. |
| Listar Usuários | Exibe a lista de todos os usuários cadastrados. |
| Editar Usuário | Atualiza as informações de um usuário existente. |
| Excluir Usuário | Remove um usuário do banco de dados. |
| Validação de Dados | Valida os dados do usuário antes de salvar ou atualizar. |
| Tecnologia | Descrição |
|---|---|
| Node.js | Ambiente de execução para JavaScript no lado do servidor. |
| Express | Framework para construção da API e roteamento. |
| MongoDB (opcional) | Banco de dados NoSQL utilizado para armazenar os dados. |
| CORS | Middleware para permitir requisições de diferentes origens. |
POST /usuariosCria um novo usuário.
GET /usuariosLista os usuários existentes.
PUT /usuarios/:idEdita usuários existentes.
DELETE /usuarios/:idExclui usuários existentes.
Request body:
{
"id": "673460ce4a0811c054d10aa6"
"name": "Nome do Usuário",
"email": "email@dominio.com",
"password": "senha123"
}