Servidor para o chat da aplicação Music Club Shop. Essa aplicação possui o objeto de permitir a interação em tempo real dos usuários do app Music Club Shop através de mensagens instantâneas.
Visão geral do projeto, um pouco das tecnologias usadas.
A URL base da aplicação: https://musicclubchatapi.herokuapp.com/
A tabela abaixo exibe os eventos que podem ser acessados através do servidor
Nome do evento | Descrição |
---|---|
join | Conecta o usuário a uma sala (room) através de um id |
sendMessage | Envia um objeto com os dados da mensagem para uma sala específica |
receivedMessage | Recebe os dados das mensagens de outros usuários conectados à sala |
getUserOnline | Retorna os dados de um usuário conectado |
socket.emit("join", idRoom);
socket.emit("sendMessage", {
idRoom: "1234",
name: "Joe Doe",
message: "Hello",
});
socket.on("receivedMessage", (data) => {
...
});
Ainda não implementado