Skip to content

Sans-arch/auth-system-node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API de autenticação e cadastro de usuários

  • - Permitir a criação de um usuário
  • - Permitir o GET de um usuário
  • - Permitir atualização de um usuário
  • - Permitir a deleção de um usuário
  • - Utilizar um ORM -> TypeORM
  • - Criar testes unitários com Jest
  • - Rodar cobertura de código (coverage)
  • - Adicionar um Logger
  • - Adicionar EJS para server-side rendering
  • - Adicionar autenticação JWT
  • - Usar cookies para armazenar o token

Conceitos utilizados no projeto:

  • Criação de API Rest usando Express
  • Utilização de TypeScript
  • Utilização de banco de dados usando SQLite
  • Utilização de ORM (usando TypeORM)
  • Criação de testes unitários com Jest
  • Utilização de code coverage com o Jest
  • Utilização de Logger (pino)
  • Utilização de EJS para Server Side Rendering (código HTML processado e provido pelo servidor)
  • Utilização de autenticação JWT
  • Utilização de cookies