Esta API é responsável por fazer autenticação, registro de usuário e recuperação de senha via e-mail.
-
Faça um clone desse repositório na sua máquina;
git clone https://github.com/SamukaWenceslau/api-authetication.git
-
Após clonar o repositório, navegue até a pasta
/api-authenticatione instale as dependências do projeto;yarn add
-
Após instalar todas as dependências do projeto, vá até o diretório raiz do projeto e crie o arquivo
.enve defina o valor das variáveis de ambiente, sendo elas:URL_MAIL=http://localhost:[PORT] JWT_SECRET= ALT=
Importante: Só add na
URL_MAILa porta de sua escolha, para enviar erros. -
Agora, vamos criar as tabelas do nosso banco. Vá no seu terminal, navegue até o diretório raiz e execute o comando abaixo:
yarn typeorm migration:run
-
Agora com tudo configurado. Novamente no seu terminal, execute o comando abaixo:
yarn dev
-
Pronto! Agora é só ir no postman, insomnia, ou qualquer outra ferramenta que você preferir, e se divirta 🔥