我可以从Socket.io访问cookie吗?

Dan*_*Dan 31 node.js socket.io

我想在cookie中设置一些用户信息,并且能够在连接时访问它,这可能吗?

gab*_*rtv 32

使用Socket.IO 0.8.7,您可以通过以下方式访问请求标头:

socket.handshake.headers

您可以在https://github.com/LearnBoost/socket.io/wiki/Authorizing上找到更多详细信息.


Shr*_*hna 16

client.request.headers.cookie 导致竞争条件,因为cookie总是指向最后登录的用户.

请参阅:Socket.IO身份验证.

  • 有什么证据吗?您提供的链接没有提及. (10认同)