使用socketio重定向页面

时间:2018-07-13 06:02:49

标签: javascript node.js socket.io

我在下面做了这些代码,我想要做的是在满足条件后将重定向数据从pending.js发送到app.js,然后将重定向页面的详细信息发送到html页面。我将app.js用作中间件,根据满足条件的条件发送不同种类的详细信息。

pending.js(仅显示将数据发送到app.js的条件之一)

if (req.body.data.status == "accept" && userIIDD == req.body.data.userId)
{
    console.log("accepted the data")
    ioCheck.on('connection', function(socket){
            console.log("connected v2")
            var destination = '/done'
            socket.emit('realDest', destination)
    })

}

有2个条件,可以接受也可以拒绝。接受后,/ done的目的地将发送到app.js,app.js将发送到客户端,以便它将重定向到哪里。

app.js(仅显示套接字io部分)

io.on('connection', function (socket) {
    console.log("really connected!");
    socket.on('realDest', function(destination){
        var route = destination;
        console.log(route);
    })

trying to do something like this but i am adding for example: pending.js -> app.js -> html. because my app.js is to initialize the socket io connection so i wouldn't get any error

0 个答案:

没有答案