Nodejs,Socket.io将用户重定向到路由

时间:2019-02-08 20:16:58

标签: node.js socket.io

我需要实现的是,即使用户不在大厅路线中,我也可以对其进行重定向,将其从允许说主页重定向到找到的匹配项。现在,每个人都在大堂路线时一切正常 关键是说我加入了大厅,Im在该大厅中添加了Im的数据库,然后说我在那场比赛之前去市场买了一些东西,而当我进入市场时,就找到了比赛然后应该将我自动重定向到匹配页面

当我在大厅页面上时,我被重定向到比赛路线。

这是我的代码:

服务器端:

socket.on('match-found', (data) => {
    if (data.lobbyID === lobbyID) {
        window.location.href = '/match/' + data.matchID;
    }
    if (data.enemyID === lobbyID) {
        window.location.href = '/match/' + data.matchID;
    }
});

客户端:

                UserLobby.find({lobby_id: lobby._id}).then((playersLobby) => {
                    // here I'm getting all the players that are in the lobby currently.
                });

现在我应该在服务器端执行以下操作:

{{1}}

还是我需要发出新事件,该事件将以某种方式将特定用户重定向到匹配路线?

0 个答案:

没有答案