Я пытаюсь испустить две вещи из-за разрыва соединения, и одна - это перенаправление.
На стороне сервера:
socket.on('disconnect', () => {
socket.broadcast.emit('user-disconnected', users[socket.id]);
socket.emit('redirect', destination);
console.log('disconnect: '+ users[socket.id]);
delete users[socket.id];
});
На стороне клиента:
Это называется очень:
socket.on('user-disconnected', username => {
appendMessage(username+ ' est parti.');
removeUser(username);
});
Это не:
socket.on('redirect', function(destination) { // never gets called…
window.location.href = destination;
});
Знаете ли вы, почему мой серверный номер вызывается, отключается от пользователя, а не мое перенаправление?
Большое спасибо, если вы помогаете!