-
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).
- 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.
- 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