/chat_rocketseat

Chat em tempo real com NodeJS + Socket.io

Primary LanguageHTML

Chat em tempo real com NodeJS + Socket.io

Criar aplicações real-time com NodeJS fica muito fácil utilizando o poder do Socket.io.

Criação de uma aplicação de chat em tempo real conversando com um servidor em NodeJS.

Será utilizado as libs 'ejs', 'express' e 'socket.io'.

ejs - Engine de Visualização

O EJS é uma engine de visualização, com ele conseguimos de uma maneira fácil e simples transportar dados do back-end para o front-end, basicamente conseguimos utilizar códigos em javascript no html de nossas páginas.

express - Framework

O Express.js, ou simplesmente o Express, é uma estrutura de aplicativo da Web para o Node.js, lançada como software livre e de código aberto sob a Licença MIT. Ele foi projetado para criar aplicativos da Web e APIs. Foi chamado de estrutura de servidor padrão de fato para o Node.js.

socket.io - Meio de comunicação entre Bakend e Frontend

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. Ele tem duas partes: uma biblioteca do lado do cliente que é executada no navegador e uma biblioteca do lado do servidor para o Node.js.