tomaslmz / desafio-backend

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DESAFIO BACKEND

Tecnologias utilizadas

TypeScript Node.js Jest Vite PostgreSQL

Scripts existentes

  npm run start:dev
  npm run start:test
  npm run test

Variáveis de ambiente

NODE_PORT // Porta do servidor
POSTGRES_DB // Nome do banco de dados
TEST_POSTGRES_DB // Nome do banco de dados de teste
POSTGRES_PORT // Porta do PostgreSQL
POSTGRES_HOST // Host do PostgreSQL
POSTGRES_USER // Usuário do PostgreSQL
POSTGRES_PASSWORD // Senha do usuário do PostgreSQL
SECRET_TOKEN // Palavra secreta para a geração de token
TOKEN_EXPIRATION // Tempo de expiração do token, ex: 15d
ORIGIN // Link do site que irá consumir a API

Avisos importantes

  • Antes de executar o sistema, por favor, crie o banco de dados e insira no .env;
  • Pode ocorrer de quando for realizar os testes pela primeira vez, após criar o banco de dados.

Endpoints

About

License:MIT License


Languages

Language:TypeScript 98.6%Language:JavaScript 1.4%