单击按钮后如何重定向到其他页面?

时间:2017-07-27 09:52:37

标签: javascript node.js

我正在尝试使用socket io和node来显示两个htmls。我有:

LinearLayout

用户登录并点击登录按钮。这会将信号发送回服务器。然后,我希望服务器将不同的html页面发送回用户。 在login.html中,我有:

app.get("/", function(req, res) {
    res.sendFile(__dirname + "/login.html")
})

由服务器接收:

socket.emit('username', $('#username').val());

但是,我无法使用res,因为当用户到达login.html页面时,它已经从sendFile设置了null和标头。我应该如何将index.html(在服务器上)发送回用户?

1 个答案:

答案 0 :(得分:1)

您可以发出'重定向'来自服务器端的事件,在客户端监听它并在客户端具有重定向逻辑

 collectionView.delegate = self
 collectionView.datasource = self