Skip to content

Curso da Alura de utilização do Socket.IO e MongoDB em NodeJS com autenticação utilizando JWT

Notifications You must be signed in to change notification settings

michelsandre/websocket-mongodb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Websocket Mongodb

Principal linguagem do projeto Quantidade de linguagens utilizadas Tamanho do repositório Github stars


Sobre   |   Funcionalidades   |   Tecnologias   |   Pré requisitos   |   Começando   |   Licença   |   Autor


🎯 Sobre

Curso da Alura de utilização do Socket.IO e MongoDB em NodeJS com autenticação utilizando token JSON Web Tokens e criptografia de senha utilizando biblioteca Crypto do Node.

✨ Funcionalidades

✔️ Cadastro e Login de Usuário
✔️ Cadastro e exclusão de documentos
✔️ Edição simultânea dos documentos
✔️ Controle de usuários editando documento

🚀 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

✅ Pré requisitos

Antes de começar 🏁, você precisa ter o Git e o Node instalados em sua maquina.

🏁 Começando

# Clone este repositório
$ git clone https://github.com/michelsandre/websocket-mongodb

# Entre na pasta
$ cd websocket-mongodb

# Instale as dependências
$ npm install

# Para iniciar o projeto em produção
$ npm start

# Para iniciar o projeto em desenvolvimento, com a utilização do nodemon
$ npm run dev

# O app vai inicializar em <http://localhost:3000>

Também necessário criar um arquivo de variável de ambiente.env, contendo as variáveis:

# Connection string do banco de dados
DB_CONNECTION={connection string}

# Palavra chave para geração do Token
JWT_SECRET={palavra chave}

📝 Licença

Este projeto está sob licença MIT.

Feito com ❤️ por Andre Michels

 

Voltar para o topo

About

Curso da Alura de utilização do Socket.IO e MongoDB em NodeJS com autenticação utilizando JWT

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published