trying to display sender username
This commit is contained in:
@@ -18,4 +18,5 @@ socket.on('chat message', (msg) => {
|
||||
item.textContent = msg;
|
||||
messages.appendChild(item);
|
||||
window.scrollTo(0, document.body.scrollHeight);
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
21
index.js
21
index.js
@@ -24,7 +24,11 @@ app.use('/socket.io', express.static('node_modules/socket.io/client-dist'));
|
||||
app.use(session({
|
||||
secret: process.env.SESSION_SECRET,
|
||||
resave: true,
|
||||
saveUninitialized: true
|
||||
saveUninitialized: true,
|
||||
cookie: {
|
||||
secure: false,
|
||||
maxAge: 168 * 60 * 60 * 1000
|
||||
}
|
||||
}));
|
||||
|
||||
// auth login API
|
||||
@@ -59,19 +63,18 @@ app.get('/', (req, res) => {
|
||||
// socket io connection
|
||||
io.on('connection', (socket) => {
|
||||
console.log('a user connected');
|
||||
|
||||
// disconnect event
|
||||
socket.on('disconnect', () => {
|
||||
console.log('user disconnected');
|
||||
});
|
||||
|
||||
// chat message event
|
||||
socket.on('chat message', (msg) => {
|
||||
io.emit('chat message ', msg);
|
||||
});
|
||||
});
|
||||
io.on('connection', (socket) => {
|
||||
socket.on('chat message', (msg) => {
|
||||
console.log('message: ' + msg);
|
||||
io.emit('chat message', msg);
|
||||
socket.on('chat message', (data) => {
|
||||
const { username, message } = data;
|
||||
console.log(username + "sended: " + message);
|
||||
io.emit(username + "sended: " + message);
|
||||
|
||||
});
|
||||
});
|
||||
// run server
|
||||
|
||||
Reference in New Issue
Block a user