【发布时间】:2018-01-04 08:40:28
【问题描述】:
我正在使用套接字 (meanjs - boilerplate)。我无法在未经身份验证的情况下进行聊天。我想要的是用户应该能够在不登录的情况下聊天。我有疑问,我可以在不同的模块中有套接字,这样他们就不能互相交谈了吗?
谢谢
【问题讨论】:
我正在使用套接字 (meanjs - boilerplate)。我无法在未经身份验证的情况下进行聊天。我想要的是用户应该能够在不登录的情况下聊天。我有疑问,我可以在不同的模块中有套接字,这样他们就不能互相交谈了吗?
谢谢
【问题讨论】:
【讨论】:
我认为您需要修改 /config/lib/socket.io.js 中的代码来实现这一点。您必须更改从该文件第 78 行开始的代码块,该代码块在 socket.io 握手期间处理会话和护照身份验证,以便它不会检查身份验证,从而允许在没有它的情况下建立套接字连接。
对于您的第二个问题,comment 提供了一些提示,说明如何从默认套接字实现扩展以应对更复杂的情况。
【讨论】: