Skip to content

Latest commit

 

History

History
59 lines (46 loc) · 1.22 KB

README.md

File metadata and controls

59 lines (46 loc) · 1.22 KB
Logo Explorer

Fundamentos Node.js



Fundamentos NODEJS

Módulo introdutório do bootcamp de especialização em Nodejs.

Neste módulo foi criada uma APIRest utilizando apenas módulos internos do NodeJS, sem nenhuma biblioteca terceira.

Tópicos abordados: ESModule, Métodos HTTP, Headers de requisições, HTTP Statuscode, Streams, Middlewares, Persistência de dados, Crypto, Requisições - Query params, route params e request body, Expressões regulares - RegEX

Instalação

# Faça o clone do repotório
  git clone [email protected]:RenanFachin/RS_IGNITE_FundamentosNodeJS.git
# Executando o projeto no ambiente de desenvolvimento
  npm run dev
# O banco de dados será automaticamente criado na raiz do projeto

Rotas

  • Criar novo usuário
POST /users
  • Listar todos usuários
GET /users
  • Listar todos usuários que tenham nome como valor para name ou email
GET /users?search=${nome}
  • Deletar usuário
DELETE /users/:${id}
  • Atualizar usuário
PUT /users/:${id}