Skip to content

StephanieFran/firstAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

First API

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.

Badge em Desenvolvimento

🛠️ Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

💻 Funcionalidades e Demonstração da Aplicação

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.

📂 Acesso ao Projeto

#Baixar arquivos manualmente ou clonar repositório
$ git clone [url_projeto]

⚙️ Executar

#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

Pessoas Desenvolvedoras do Projeto

Stephanie de França

Licenses

MIT license

About

API REST Node.js com sistema de rotas e CRUD de usuários

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors