API desenvolvida com base no Challenge Alura
Instale a API com NPM
npm install
npm start
npm run tests
npm run testUnitary
GET /api/receitas
GET /api/receitas/${id}
Parâmetro | Tipo | Descrição |
---|---|---|
id |
int |
Obrigatório. O ID do item que você quer |
A API não deve permitir o cadastro de receitas duplicadas(contendo a mesma descrição, dentro do mesmo mês)
POST /api/receitas
Parâmetro | Tipo | Descrição |
---|---|---|
descricao |
string |
Obrigatório. A descrição da receita que será salva |
valor |
float |
Obrigatório. Valor da receita |
mes |
string |
Obrigatório. Mês de referência |
A API não deve permitir o cadastro de receitas duplicadas(contendo a mesma descrição, dentro do mesmo mês)
POST /api/receitas/many
Parâmetro | Tipo | Descrição |
---|---|---|
descricao |
string |
Obrigatório. A descrição da receita que será salva |
valor |
float |
Obrigatório. Valor da receita |
mes |
string |
Obrigatório. Mês de referência |
GET /api/receitas/${id}
Parâmetro | Tipo | Descrição |
---|---|---|
id |
int |
Obrigatório. O ID do item que você quer |
GET /api/receitas
GET /api/receitas
GET /api/receitas/${id}
Parâmetro | Tipo | Descrição |
---|---|---|
id |
int |
Obrigatório. O ID do item que você quer |
A API não deve permitir o cadastro de depesas duplicadas(contendo a mesma descrição, dentro do mesmo mês)
POST /api/receitas
Parâmetro | Tipo | Descrição |
---|---|---|
descricao |
string |
Obrigatório. A descrição da receita que será salva |
valor |
float |
Obrigatório. Valor da receita |
mes |
string |
Obrigatório. Mês de referência |
A API não deve permitir o cadastro de depesas duplicadas(contendo a mesma descrição, dentro do mesmo mês)
POST /api/receitas/many
Parâmetro | Tipo | Descrição |
---|---|---|
descricao |
string |
Obrigatório. A descrição da receita que será salva |
valor |
float |
Obrigatório. Valor da receita |
mes |
string |
Obrigatório. Mês de referência |
GET /api/receitas/${id}
Parâmetro | Tipo | Descrição |
---|---|---|
id |
int |
Obrigatório. O ID do item que você quer |
GET /api/receitas