Docker, Nodejs e yarn
https://www.docker.com/products/docker-desktop/
npm install --global yarn
docker compose up -d
git clone https://github.com/jvkass/migrator.git
No pasta do projeto migrator foi criado migrations para criação das tabelas no banco de dados, para executar as mesmas, se faz necessário utilizar o comando abaixo:
npm run typeorm:run-migrations
Após preparar a infra, podemos executar a aplicação, primeiro passo é preparar as variaveis de ambiente, onde já estão especificadas no .env.example criando um arquivo .env
yarn
yarn start:dev
OBS: deve se repetir os dois passos anteriores com a API de autenticação e após execução das duas APIs utilizar do arquivo na raiz para importa na sua ferramenta de requisição como insomnia(Insomnia-All_2023-04-10.json) e postman (postman_collection.json)
https://github.com/jvkass/auth-api.git
Error | Exemplo |
---|---|
APIE001 | "Email invalido" |
APIE002 | "Senha invalida" |
APIE003 | "Usuário não existe" |
APIE004 | "Access Token invalido" |