O projeto está inativo

App Fullstack JavaScript com JWT: Linguagens favoritas

Autenticação por login e senha não é nenhuma novidade, mas como fazemos isso em APIs REST e em aplicações cliente, ou Single-page application?

75

Introdução

Nessa etapa do projeto encontraremos a API de linguagens de programação com autenticação de usuários, que permite cadastrar um novo usuário, logar em um usuário já existente, deslogar um usuário que esteja logado, listar todas as linguagens de programação cadastradas, exibir os detalhes de uma linguagem específica e curtir uma linguagem de programação específica

Dependências da aplicação:

Como estamos utilizando o NPM, podemos encontrar todas as dependências da nossa aplicação no arquivo package.json. Essa informação é crucial pois, caso instalemos os pacotes nas versões erradas, podemos ter sérios problemas de incompatibilidade. Nesse projeto temos como dependências os seguintes pacotes:

"cors": "^2.8.5",
"email-validator": "^2.0.4",
"express": "^4.16.4",
"jsonwebtoken": "^8.4.0",
"mongoose": "^5.3.14",
"password-validator": "^4.1.1"

Use a aplicação no Heroku

Destaques da aplicação

  • API RESTful em Node.js
  • Express
  • JSON Web Token
  • Mongoose ORM
  • MongoDB
  • Criptografia de senha
Saiba mais Veja a Série Autenticação com JWT no Node.js + Angular
Suporte ao aluno - Tire a sua dúvida.
Inicie agora sua carreira de programador por apenas R$49,90/mês
Ainda está em dúvida? Experimente a plataforma durante 3 dias sem cartão. Faça um teste grátis
Conheça agora!
Benefícios
  • Suporte em tempo real
  • Certificado de autoridade
  • Exercícios para praticar
  • Estudo gamificado
  • Planos de estudo para cada carreira de programador

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar