Uma API REST com sistema de rotas e CRUD de usuários. Sem conexão com bando de dados, utilizado um mock estático com dados fakes. Desenvolvido como projeto de estudo na Formação Fullstack, da plataforma JStack.
As seguintes ferramentas foram usadas na construção do projeto:
No Controller se encontram as regras de negócio(métodos para CRUD de usuários):
-
listUsers(): Lista os usuários em ordem ascendente ou descendente -
getUserById(): Retorna um usuário com ID correspondente -
createUser(): Cria um novo usuário -
updateUser(): Atualiza dados de um usuário existente -
deleteUser(): Deleta usuário com ID correspondente
O bodyParser() é um Event Listener que executa automaticamente quando a requisição for POST ou PUT.
#Baixar arquivos manualmente ou clonar repositório
$ git clone [url_projeto]
#Abrir projeto e executar aplicação no terminal do VSCode
$ node src/index.js
No Insomnia, testar as rotas com os métodos GET, POST, PUT e DELETE | URL -> http://localhost:3000/users/:id
Stephanie de França