Esse repositório tem estudos referente a Socket.io e suas funcionalidades básicas.
Aqui foi feito um chat em grupo, ao qual cada sala é independente da outra.
- Socket.io => Socket.IO é uma biblioteca JavaScript para aplicativos da web em tempo real. Permite comunicação bidirecional em tempo real entre clientes e servidores da Web.
- Express => Express.js é um framework para Node.js que fornece recursos mínimos para construção de servidores web.
- Nodemon => é um utilitário de interface de linha de comando (CLI) desenvolvido pelo @rem que encapsula seu aplicativo Node, monitora o sistema de arquivos e reinicia o processo automaticamente.
- Path => O módulo Path fornece uma maneira de trabalhar com diretórios e caminhos de arquivo.
Faça o clone do projeto:
Com esse código no terminal
git clone git@github.com:juliofilizzola/studying_socket.git
Entre nessa diretório
cd studying_socket
Rode esse comando no terminal
npm install
Rode esse comando para iniciar o servidor
npm start
-Ou rode com o Nodemon-
npm run dev
Caso queira mudar o código, fique à vontade 🚀👨🏽💻