web-dev-qa-db-ja.com

Socket.ioからCookieにアクセスできますか?

一部のユーザー情報をCookieに設定し、接続時にアクセスできるようにしたいのですが、これは可能ですか?

32
Dan

client.request.headers.cookieは、cookieが常に最後にログインしたユーザーを指すため、競合状態を引き起こします。

参照してください: Socket.IO Authentication

16
Shripad Krishna

Socket.IO 0.8.7を使用すると、次の方法でリクエストヘッダーにアクセスできます。

socket.handshake.headers

詳細は https://github.com/LearnBoost/socket.io/wiki/Authorizing にあります。

32
gabrtv

私はそれを手に入れました、これはうまくいきます:

client.request.headers.cookie
2
Dan