Este repositório contém um projeto de Backend for Frontend (BFF) desenvolvido em Node.js.
- Node
- Fastify
- Ioredis
- Opossum
- Undici
- src/: Contém o código-fonte principal do projeto.
- fake_apis/: APIs simuladas para testes e desenvolvimento.
- docker-compose.yml: Configuração do Docker Compose para executar redis.
- Node.js
- Docker
- Clone o repositório:
git clone https://github.com/jonlima/bff-node.git
cd bff-node
- Instale as dependências:
npm install
Para rodar o redis localmente:
docker-compose up -d
Para rodar o projeto localmente:
npm start
npm start
: Inicia o servidor Node.js.npm run start:dev
: Inicia o servidor Node.js.npm test
: Executa os testes automatizados.
GET /posts
GET /posts/:id
Parâmetro | Tipo | Descrição |
---|---|---|
id |
string |
Obrigatório. O ID do post que você quer |