- Essa restAPI tem como objetivo desenvolver um Back-end de autenticação que pode ser consumido por diversas plataformas, seja ela web ou mobile. Foram aplicados dentro do projeto conceitos de restAPI, validação de campos, criptografia de senhas, sessões com JWT, proteção de rotas e arquitetura de projetos.
- JavaScript
- Node.js
- MongoDB
- Mongoose
- Express
- JSON WEB TOKEN (JWT)
- Joi (Validator)
- Bcrypt (Criptografia)
http://localhost:3000/admin/free
http://localhost:3000/admin/
http://localhost:3000/user/login
http://localhost:3000/user/register
- Para rodar o projeto na sua máquina siga os seguintes passos
- Baixe o projeto e com um terminal aberto na pasta digite
npm install
- Após isso escreva o comando
npm start
- Agora é só abrir o Insomnia, ou outro software semelhante e realizar as requisições
- Baixe o projeto e com um terminal aberto na pasta digite