trying to display sender username

This commit is contained in:
slawk0
2024-08-22 00:53:28 +02:00
parent 1d2d03c5f9
commit 2c9b967679
2 changed files with 14 additions and 10 deletions

View File

@@ -18,4 +18,5 @@ socket.on('chat message', (msg) => {
item.textContent = msg;
messages.appendChild(item);
window.scrollTo(0, document.body.scrollHeight);
});
});

View File

@@ -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