Skip to content

Latest commit

 

History

History
40 lines (33 loc) · 1.09 KB

README.md

File metadata and controls

40 lines (33 loc) · 1.09 KB

Backend Projeto Tentacle

Backend do projeto Tentacle

Scripts criados

  • npm start - Instala as dependências e inicializa o projeto.
  • npm test- Instala as dependências, executa os testes e gera os dados de code coverage.

Variáveis de ambiente

Variáveis de ambiente para desenvolvimento. (Podem ser criadas em um arquivo na raiz chamado .env)

APP_VERSION=
APP_DOWNLOAD_URL=

DB_URL=mongodb://localhost:27017/tentacle
PORT=3000
LOGGER_LEVEL=silly
MONGOOSE_DEBUG=true
APP_SECRET=some-random-secret-from-this-project
TOKEN_EXP_TIME=1 hrs
REFRESH_EXP_TIME=2 hrs
DEFAULT_LOAN_TIME=14 days

# Dados do IGDB
IGDB_API_KEY=
IGDB_REQUEST_URL=https://api-v3.igdb.com

# Dados de e-mail
SMTP_USER=
SMTP_PASSWORD=
SMTP_HOST=
SMTP_PORT=
ENABLE_EMAIL=true

TODO's

  • Refatorar o arquivo de rotas, quebrando mesmo em múltiplos arquivos para melhor legibilidade
  • Repensar a função genérica de validação para melhor usabilidade
  • Revisar os objetos de populate nos repo's para unificação dos mesmos em uma constante no arquivo
  • Criar opção de informar a ordenação das listas de maneira dinâmica