【发布时间】:2015-06-02 12:48:02
【问题描述】:
我实际上在这里遇到了一个问题。我有一个登录页面 从那里我要去另一个页面。从那里我断开了我的套接字。
我想做的是
在我的服务器端 app.js
app.post('/login', urlencodedParser, function(req, res) {
req.session.username = req.body.usr;
req.session.password = req.body.pass;
req.session.password = 380;
authenticatAPI.logIn(req, res);
});
从这里开始验证js(服务器端)
getUserName = req.body.usr;
getPassword = req.body.pass;
req.session.username = getUserName;
req.session.password = getPassword;
res.send({url:"screen1.html",id:100,usr:getUserName});
从这里到客户端
var socket = io.connect('http://localhost:8080');
当我再次到达这里时,它会进入 app.js 并进入 io.on("connection") 函数,当我使用节点检查进行调试时出现错误。
“远程调试停止Websocket关闭重新附加新目标” 我应该在这里做什么......?
【问题讨论】:
-
你是否意识到,每当你在浏览器中更改页面时,webSocket 会断开连接,并由新页面重新连接?您网站中想要打开 webSocket 的每个页面都必须打开 webSocket 本身。
标签: javascript node.js express websocket socket.io