【问题标题】:socket io Websocket Disconnected Node js套接字 io Websocket 断开连接的节点 js
【发布时间】: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


【解决方案1】:

我敢打赌,您已将节点检查设置为在捕获到的异常时中断。尝试取消选中调试器右侧附近的“Pause On Caught Exceptions”。

否则,您可能正在使用正在使用 socket.io 的 3rd 方库,该库会引发此错误。

【讨论】:

    猜你喜欢
    • 2017-01-21
    • 2014-05-25
    • 2022-09-28
    • 2015-09-12
    • 2016-05-31
    • 1970-01-01
    • 2017-02-04
    • 2016-12-02
    • 2012-11-22
    相关资源
    最近更新 更多