Atividade para disciplina de Computação Multidisciplinar
Esse projeto consiste em uma API que retorna uma lista de números a partir do banco de dados informado(MongoDB, MySQL, Postgres e SQL Server).
Para executar o projeto é necessário seguir alguns passos.
Para instalar o node.js basta acessar: Node.js. Caso seu SO seja Linux siga os proximos passos.
- Descompacte o arquivo binário em qualquer diretório que você queira instalar o Node,
eu uso
/ usr / local / lib / nodejs
VERSION=v10.15.0
DISTRO=linux-x64
sudo mkdir -p /usr/local/lib/nodejs
sudo tar -xJvf node-$VERSION-$DISTRO.tar.xz -C /usr/local/lib/nodejs
- Defina a variável de ambiente
~ / .profile
, adicione abaixo ao final
# Nodejs
VERSION=v10.15.0
DISTRO=linux-x64
export PATH=/usr/local/lib/nodejs/node-$VERSION-$DISTRO/bin:$PATH
- Atualizar perfil
. ~/.profile
- Testando a instalação
$ node -v
$ npm -v
saída no terminal
$ node -v
v10.15.3
Para baixar o projeto, clique no botão Download depois no botão Download ZIP
ou execute o seguinte comando:
$ git clone https://github.com/lukpod1/api-search-multidb.git
Para executar o projeto basta abrir com terminal na pasta baixada e executar o seguinte comando:
$ npm install
esse comando irá baixar todas as dependências que se encontram no package.json
e agora para rodar a API, entre na pasta src e rode o comando:
$ node server.js
Para instalar o Postman basta acessar: Postman
Para fazera consulta da API preencha os campos conforme a imagem:
O paramentro da requisição 'db' pode receber os seguintes valores (mongodb, mysql, postgres, mssql)
Depois de ter rodado a API, na raiz do projeto execute o seguinte comando:
$ node search.js