【发布时间】:2025-12-24 00:35:12
【问题描述】:
我正在使用 express 和 node 来托管服务器。我也有socket io,我试图通过保存他们的socket.id来跟踪用户。但是,我有两个 webapp 页面,一个用于登录,一个用于实际内容。
app.get("/", function(req, res) {
res.sendFile(__dirname + "/login.html")
})
app.get("/content", function(req, res){
res.sendFile(__dirname + "/index.html");
})
在我的 login.html 中,我必须让用户登录,然后单击一个按钮,我将 window.location.href 设置为链接到 index.html。由于客户端socket io是在login.html和index.html中创建的;从登录名更改为索引会刷新实例,为用户提供一个新的 socket.id。我将如何解决这个问题并将访问 login.html 然后重定向到 index.html 的用户作为同一用户链接?
【问题讨论】:
标签: html node.js express socket.io