Um serviço node js que lê um pasta de sistema, popula uma base de dados mongo e expõe esses dados através de apis
As instruções a seguir mostram como instalar o pacote e inicia-lo em ambiente de homologação ou teste.
- Npm 6.4 + instalado e configurado;
- Mongo DB instalado e configurado como serviço. O serviço deve estar iniciado;
Faça download do projeto para a sua maquina local, e extraia o zip numa pasta de sua preferencia. Acesse essa pasta via cmd:
$ cd nodeblogapi-master
Instale todas as depêndencias do projeto
$ npm i
Navegue até a pasta setup e abra o arquivo config.js
$ cd setup
$ code config.js
Informe as credenciais de acesso ao omdb em apikey; Informe os dados de conexao, e o nome da base de dados do seu MongoDB; Salve o arquivo.
connection: {
username: '',
password: '',
port: '27017',
host: 'localhost',
database: 'blogPosts',
},
omdb: {
apikey: '',
url: 'http://www.omdbapi.com/'
}
Jogue os arquivos de dados na pasta data_input;
Para finilizar inicie a aplicação
$ npm run start
Acesse http://localhost:3000/ e veja os metodos disponíveis.
- Express - O framework WEB
- NPM - Gerente de Dependências
- MONGOOSE - Plugin para connectar e fazer operações na base de dados
Uso de SemVer para versionar a aplicação. Vejas as versão disponíveis aqui versões.
- Pedro Muriel Sousa - Initial work - SFCSOUSA
- Interessante a abordagem de DDD nesse projeto;