O projeto pode ser encontrado aqui
Deve ser passado "user" e "password" como parâmetros
Instalar nodemon, para fazer monitoramento do servidor em node.js
sudo npm install -g nodemon
Instalar restify, framework do node.js, para trabalhar com as rotas rest
sudo npm install restify
Instalar restify errors, para trabalhar com as respostas de erro das requisições http
sudo npm install restify-errors
Instalar o driver para o banco que vai ser usado, no caso, o mysql
sudo npm install mysql
Instalar knex, módulo para acessar o MySql
sudo npm install knex --save mysql
Ou pode ser instalado tudo de uma vez, depois de instalar o nodemon, com o seguinte comando:
sudo npm i --save restify restify-errors knex mysql
Após instalar todas as dependências, basta clonar este repositório (git clone https://github.com/markinlimac/syscointest.git
) e executar o projeto (nodemon index.js
).
Para acessar o projeto, basta acessar o localhost na porta 8080 e usar a rota /provasyscoin, passando "user" e "password" como parâmetros.
Este repositório contém um arquivo chamado "script.sh", que ao ser executado, ele instala todas as dependências automaticamente. Para executar, dê permissão de execução para o arquivo sudo chmod +x script.sh
, e depois execute com ./script.sh