node.js - 如何在socket.io中检测客户端socket服务器授权失败?

标签 node.js cookies websocket socket.io

我想使用以下命令将 js 套接字客户端连接到 socket.io 服务器 socket = io.connect()。但在服务器端,我使用 io.use() 方法来检查此套接字连接是否包含 cookie。如果套接字初始握手不包含 cookie,我会限制套接字服务器上的连接请求。通过传递 下一步(新错误(“身份验证错误”))。但我无法在客户端捕获此错误。我想通知客户端登录 session 无效并重新登录。

谢谢

最佳答案

谢谢安德烈...我取得了成功

socket.on("error", function()
{
   //function to perform on occurance of authorisation failure
})

关于node.js - 如何在socket.io中检测客户端socket服务器授权失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32578322/

相关文章:

php - 在 PHP 中加密 cookie

android - 通过 JsonObjectRequest 将 session cookie 与 android volley 库一起使用

websocket - 如何使用嵌入式 jetty 对 websocket 进行单元测试?

javascript - 在 javascript/NodeJS 中通过 WebSocket 发送 pong 帧?

javascript - 带增量变量的 Node Mysql查询

node.js - Mongoose findByIdAndUpdate 没有返回正确的模型

ios - UIWebview 启用 cookie

javascript - 如何 promise Node.js 插件方法

node.js - 未满足与 ngx-webstorage 的对等依赖性但不想更新到 Angular 5.0.0

java - Spring-boot 中路由 websocket 目的地