Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/vitorserrano/node-api
- Owner: vitorserrano
- Created: 2019-11-24T04:47:24.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-11T14:36:53.000Z (almost 2 years ago)
- Last Synced: 2023-03-03T13:07:15.989Z (over 1 year ago)
- Topics: cors, express, mongoose, mongoose-paginate, nodejs, nodemon, require-dir
- Language: JavaScript
- Homepage:
- Size: 2.3 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
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```