Backend do Processo Seletivo NG <> TRYBE.
Back-end: Node, Express, Postgres, Typescript, TypeORM
Primeiro verifique as configurações do banco de dados no arquivo data-source.ts
Em seguida, rode o comando a seguir para instalar as dependências.
npm install
E para inicializar o servidor:
npm run dev
POST /user
Parâmetro | Tipo | Descrição |
---|---|---|
username |
string |
Obrigatório. Nome de usuário |
password |
string |
Obrigatório. Senha |
POST /transaction?token=${TOKEN GERADO}
Parâmetro | Tipo | Descrição |
---|---|---|
creditedUsername |
string |
Obrigatório. Usuário para quem enviar o valor |
value |
number |
Obrigatório. Valor a ser transferido |
POST /login
Parâmetro | Tipo | Descrição |
---|---|---|
username |
string |
Obrigatório. Nome de usuário |
password |
string |
Obrigatório. Senha |
POST /jwt/verify
Parâmetro | Tipo | Descrição |
---|---|---|
token |
string |
Obrigatório. Token para validar |
GET /transactions?token=${TOKEN GERADO}&date=${DATA}&filter=${"cash-in" | "cash-out"}
GET /balance?token=${TOKEN GERADO}