- Node.js versão 8 ou superior;
- Nodemon -
npm i -g nodemon
.
- Faça o clone do repositório e no terminal navegue até a pasta;
- Instale as dependências do projeto com
npm install
; - Faça uma cópia do .env.example com o nome .env e adicione as informações de conexão com seu banco de dados MySQL (produção e teste).
- Na pasta database se encontram dois arquivos: schema.sql e data.sql. Utilize-os para criar as tabelas e - opcionalmente - popula-las com dados;
- Rode o servidor de desenvolvimento com
npm run dev
; - Rode os testes com
npm test
. Para observar os arquivos durante o desenvolvimento utilizenpm test -- --watch
; - O endpoint do serviço estará disponível em http://localhost:3456 .
Utilize o Postman para testar suas chamadas. https://www.getpostman.com/.