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
# 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
- 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}