【发布时间】:2015-07-28 20:05:50
【问题描述】:
加入房间后如何重定向
socket.on('connect_to_room', function(data, ackno) {
socket.room_id = data['room'];
socket.user_name = data['username'];
socket.join(socket.room_id);
users.push({ socket : {'socket_id' : socket.id, 'room_id':socket.room_id, 'username': socket.user_name}});
redirect('/termsandconditions');
});
加载页面调用
app.get("/termsandconditions", function(req, res){
res.render(__dirname+ "/termsandconditions.html",{"termdata": terms});
});
这是 Coorect 吗?我在这里错过了什么?
【问题讨论】:
-
你用什么前端库?
-
我很好奇你想要实现什么,因为一旦你重定向客户端,刚刚加入房间的套接字将立即断开。
-
@jfriend00 如果您提供我可以消除疑虑的网站链接,那将非常有帮助。我在谷歌上搜索了几个小时,但找不到解决方案。
-
清除您对什么的疑虑?我已经简单解释了,一旦客户端重定向,来自前一个页面的 webSocket 将断开连接,因为该页面不再显示在浏览器中(您已重定向到新页面)。