Sobre | Funcionalidades | Tecnologias | Pré requisitos | Começando | Licença | Autor
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.
✔️ Cadastro e Login de Usuário
✔️ Cadastro e exclusão de documentos
✔️ Edição simultânea dos documentos
✔️ Controle de usuários editando documento
As seguintes ferramentas foram usadas na construção do projeto:
Antes de começar 🏁, você precisa ter o Git e o Node instalados em sua maquina.
# 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}
Este projeto está sob licença MIT.
Feito com ❤️ por Andre Michels