Sistema de autenticação para ser utilizado em APIs com o objetivo de realizar o cadastramento, login e logout de usuários através de rotas.
- Cadastro de usuário
- Login do usuário
- Logout do usuário
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js e MySQL.
Para o sistema funcionar é necessário criar um banco de dados MySQL com o nome "db_authenticate_api" no localhost com o usuário root e a senha vazia. Caso deseje colocar um nome, host, tipo de banco (MariaDB, PostgreSQL, ...) ou outra informação de sua preferência, basta trocar as constantes do arquivo ./src/database/index.js.
# Clone este repositório
$ git clone https://github.com/victor-rodrigues-dos-reis/authentication-api.git
# Acesse a pasta do projeto no terminal/cmd
$ cd authentication-api
# Instale as dependências
$ npm install
# Execute a aplicação em modo de desenvolvimento
$ npm run dev
# O servidor inciará na porta:3333 - acesse <http://localhost:3333>
Para experimentar o sistema foi disponibilizado a collection do Postman já com a estrutura da requisição de cada rota da API, basta realizar a importação através do arquivo ou pela url do arquivo no Github.
As seguintes ferramentas foram usadas na construção do projeto:
Victor Reis 🐱👤
Feito com ❤️ por Victor Reis 👋🏽 Entre em contato!