Boilerplate de um bff utilizando Nodejs, Typescript e Express.
- Clone o projeto
- Instale as dependências e inicie o servidor através do comando
yarn && yarn dev
- A API estará disponível em
localhost:3000
. - Swagger disponível em
localhost:3000/api-docs
- Dev Server: Nodemoon
- API Docs: Swagger
- Builder & Compiler: SWC https://swc.rs/
- Container: Docker
- Process Manager: PM2 https://pm2.keymetrics.io/
- Testes: Jest https://jestjs.io/pt-BR/
- Tokens and Crypto: jsonwebtoken, bcrypt
- Proxy: NGINX
- Logger: Para lidar com logs, implementado Winston https://github.com/winstonjs/winston