我在下面做了这些代码,我想要做的是在满足条件后将重定向数据从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);
})