node.js - Socket.io 处理中间件错误

标签 node.js socket.io

我有以下代码:

io.use(function (socket, next) {
    if (socket.auth) // user has already authed
        next(); // success
    next(new Error('not authorized'));
});

错误最终出现在哪里?

最佳答案

它最终作为对客户端的 HTTP 错误代码响应。

关于node.js - Socket.io 处理中间件错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32784397/

相关文章:

javascript - 我一直在尝试创建一个 react 应用程序,但我不断收到此错误 : "npm ERR! cb() never called!"

javascript - 使用 Grunt Bake 观看多个文件而无需一次全部编译

javascript - 节流、多个客户端请求、Node js 中的 Express 线程

node.js - 'when-js' 或基本 amqplibrabbitmqnodejs 教程不起作用

angular - 是什么决定了Socket IO的Angular区域

node.js - 错误 : failed to fetch from registry: kanso

javascript - 从命令行伪造 socket.io 连接

node.js - 在 1 :1 user and broadcast to an rtmp url 之间捕获视频 session

node.js - WebSocket 连接失败 : One or more reserved bits are on: reserved1 = 0, 保留2 = 1,保留3 = 1

javascript - 自动包装任何 Node.js 回调