Skip to content

Construindo o Backend do Be The HERO

Pre-release
Pre-release
Compare
Choose a tag to compare
@HBeserra HBeserra released this 24 Mar 22:59
· 14 commits to master since this release

Node.JS

Métodos HTTP

Método Utilização
GET Busca ou Listar de informações no back-end
POST Adicionar informações ao back-end
PUT Alterar uma informação no back-end
DELETE Remove uma informação do back-end

Parâmetros da requisição

Parâmetro Definição utilização Exemplo
Querry Parâmetros nomeados enviados na rota apos o simbolo de ?, mais de um paramentro pode ser adicionado utilizando & Filtros, Paginação /users?nome=Diego&idade=21
Route Parâmetros utilizados para identificar recursos Recebe um valor único O id de um usuário /users/:id
Request Body Corpo da requisição criar ou alterar recursos JSON

app.get('rota',resposta)
Quando a uma requisição GET na rota e retornado uma resposta. Ex: Json, HTML
Quando o navegador acessa uma rota ele utiliza o método GET

Insominia

Software para executar requisições ao back-end
Download *Só funciona em sistemas 64 bits

Nodemon

Verificar alterações e nos arquivos do servidos e reinicia a aplicação automaticamente

npm install nodemon -D

-d instala como dependência de desenvolvimento

para executar

Em Scripts no arquivo package.json
"start": "nodemon index.js"

npm start

Banco de Dados

SQLite

Método Exemplo
Driver do banco de dados SELECT * FROM users
Query Builder table("users").select('*').where()

Query Builder utilizado KNEX.JS

Entidades

  • ONG
  • Casos(incident)

Funcionalidades

  • login de ONG
  • Logout de ONG
  • Cadastro de ONG
  • Cadastrar novos Casos
  • Deletar casos
  • Listar casos de uma ONG
  • Listar todos os casos
  • Entrar em contato com a ONG

Migrations

Salva as alterações do banco de dados como criação de tabelas

Written with StackEdit.