We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ce5c025 commit 2cbec44Copy full SHA for 2cbec44
1 file changed
chat-app/server/index.js
@@ -1,6 +1,7 @@
1
import express from 'express';
2
import { createServer } from 'http';
3
import { Server } from 'socket.io';
4
+import chat from './data/chat.json' with { type: 'json' };
5
6
const app = express();
7
const server = createServer(app);
@@ -11,14 +12,11 @@ const io = new Server(server, {
11
12
});
13
14
io.on('connection', (socket) => {
- console.log(`Client connected: ${socket.id}`);
15
+ socket.emit('history', chat);
16
- socket.on('message', ({ from, message }) => {
17
- socket.broadcast.emit('message', { from, message });
18
- });
19
-
20
- socket.on('disconnect', () => {
21
- console.log(`Client disconnected: ${socket.id}`);
+ socket.on('message', (msg) => {
+ chat.push(msg);
+ socket.broadcast.emit('message', msg);
22
23
24
0 commit comments