Esta é uma API que tem como finalidade consumir outra api externa e realizar requisições e manipulação de dados.
- Node.js
- Typescript
- Express.js
- dotenv
Siga os passos abaixo para poder rodar a aplicação no seu servidor local:
-
Instale o Node.js (v >= 18)
-
Rode o comando abaixo para instalar todas as dependencias:
npm install
- Crie um arquivo chamado
.env
na raiz do projeto, fora da pasta src e defina as variaveis de ambiente para sua api key
API_KEY= sua_chave
- Rode o comando abaixo para iniciar o servidor:
npm run dev
Método | Endpoint | Responsabilidade | Autorização |
---|---|---|---|
GET | /broths | buscar todos os caldos | api key |
GET | /proteins | buscar todas as proteínas | api key |
POST | /orders | realizar um pedido | api key |
para todas as requisições é preciso passar a api-key no header:
api-key: value
rota post: necessário passar body com o json no seguinte formato
body
{
"brothId:"1",
"proteinId":"1"
}