Skip to content

Módulo 1 - Bootcamp de especialização em nodeJS (IGNITE) pela rocketseat

Notifications You must be signed in to change notification settings

RenanFachin/RS_IGNITE_fundamentos-nodejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 git@github.com: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}

About

Módulo 1 - Bootcamp de especialização em nodeJS (IGNITE) pela rocketseat

Topics

Resources

Stars

Watchers

Forks