Projeto gerado com o NodeJs + Express + Config
Run npm install
para instalação de dependências.
Run node index.js
para rodar o servidor. http://localhost:8080. No arquivo config/default.json é possível alterar a porta do servidor.
Request GET
http://localhost:8080/customers
Lista todos os clientes, por default 10 por página
http://localhost:8080/customers?page=NUMBER
Lista todos os clientes da página específica
http://localhost:8080/customers?filter="a-z"
Lista todos os clientes em ordem alfabética
http://localhost:8080/customers?filter="z-a"
Lista todos os clientes em ordem alfabética-invertida
http://localhost:8080/customers?filter="maior-budget"
Lista todos os clientes com budget do maior para menor
http://localhost:8080/customers?filter="menor-budget"
Lista todos os clientes com budget do menor para maior
Facilidade no manuseio do arquivo .json, possibilidade de ampliar as funcionalidades