- API criada utilizando o framework NestJS
- Os dados retornados são originários da api não oficial da spaceX (https://github.com/r-spacex/SpaceX-API)
- Serve como backend for frontend para o frontend criado em https://github.com/mateusdeitos/spacex-frontend
- Utiliza caching in memory com o modulo de cache do NestJS
- Clone o repositório
- Crie o arquivo
.env
com base no arquivo.env.example
- Instale as dependências
npm install
ouyarn
- Comandos:
# development (rodar yarn build antes)
$ yarn start
# modo watch
$ yarn start:dev
# modo produção
$ yarn start:prod
# testes unitários
$ yarn test
# test coverage
$ yarn test:cov
- Containerizar o app para facilitar o desenvolvimento independente do ambiente
- Rate limiter