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