Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vitorserrano/node-api

API Restful construída em Node,js
https://github.com/vitorserrano/node-api

cors express mongoose mongoose-paginate nodejs nodemon require-dir

Last synced: about 5 hours ago
JSON representation

API Restful construída em Node,js

Awesome Lists containing this project

README

        




Node-API


Repositório introdutório em Nodejs


Tecnologias Utilizadas |
Repositório |
Importações |
Anotações



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```