API de registro de créditos e débitos
.
├── api
│ ├── billingCycle
│ ├── billingCycle.js
│ └── billingCycleService.js
│
│ └── summary
│ └── summaryService.js
│
├── config
│ ├── database.js
│ ├── routes.js
│ └── server.js
│
├── package.json
└── loader.js
- ES6
- Node
- Express
- Mongo
METODO | ENDPOINT | FUNÇÃO |
---|---|---|
GET | /api/billingcycles | Listar todos os ciclos (débitos e créditos) cadastrados |
POST | /api/billingcycles | Cadastrar um novo ciclo contendo déditos e/ou crédotos no sistema |
PUT | /api/billingcycles/id | Atualiza um ciclo baseado no id |
DELETE | /api/billingcycles/id | Remove um ciclo baseado no id |
GET | /api/summary | Lista o somatório total de débitos e créditos |
Você primeiramente deve clonar o projeto
$ git clone https://github.com/I-am-Miguel/billing-cycles-api.git
Adicionar as dependências do projeto
$ cd billing-cycles-api
$ npm install
Iniciar servidor
$ npm run production
Parar o servidor
$ node_modules/pm2/bin/pm2 stop <id>