如何在未经身份验证的样板结构中锻炼套接字?

How can I workout sockets in boilerplate structure with unauthenticated?

我正在使用套接字 (meanjs - boilerplate )。未经身份验证,我无法进行锻炼聊天。我想要的是用户无需登录就可以聊天。我有疑问,我可以在不同的模块中使用套接字,这样他们就不能互相交谈了吗?

谢谢

我认为您需要调整 /config/lib/socket.io.js 中的代码才能实现。您将必须更改从该文件第 78 行开始的代码块,该代码块在 socket.io 握手期间处理会话和护照身份验证,这样它就不会检查身份验证,允许在没有它的情况下建立套接字连接.

对于你的第二个问题,这个 comment 给出了一些关于如何从默认套接字实现扩展到更复杂情况的提示。

谢谢user3632710。 我只是在 config/lib/sockt.io.js

中做了一些小改动

1) 评论行=89 到 93

2) 并添加了

next(null,true);