Skip to content

vitorserrano/node-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node-API

Repositório introdutório em Nodejs


Tecnologias Utilizadas

Repositório

  • Este repositório é uma APIRest desenvolvida em NodeJS com utilização de MongoDB como Banco de Dados a partir do curso "Starter" distribuido pela Rocketseat.

  • É possível realizar as operações de Listagem (Index), amostra de Detalhes (show), atualização de dados (update) e remoção de dados (destroy).

Importações

  • Express - Controle das Rotas.
  • Nodemon - Reinicialização automática do arquivo configurado/iniciado.
  • Mongoose - Ao inves de usar "insert, select, update e delete" o mongoose faz com que seja possível realizar essas operações via JavaScript, também transforma as tablelas em objetos para que fique extremamente simples as suas manipulações.
  • Require-Dir - Faz o require para todos os arquivos de um determinado diretório.
  • Mongoose Paginte - Faz a paginação dos dados do Banco de Dados.
  • Cors - Permitir acesso de outros dominios.

Anotações

  • Listagem de Imagens do Docker: docker ps
  • Startar imagem do Docker: docker start "nomedaimagem"
  • Setar url_base no Insomnia: "No Environment" -> Manage Environments -> { "base_url": "urldesejada"}
  • Para abrir o Robo 3T no ubuntu: source ~/.bashrc em seguinda, robomongo