Я хочу установить некоторую пользовательскую информацию в cookie и иметь доступ к ней при подключении, возможно ли это?
Могу ли я получить доступ к файлу cookie из Socket.io?
Ответ 1
client.request.headers.cookie
приводит к условиям гонки, поскольку файл cookie всегда указывает на последнего зарегистрированного пользователя.
Ответ 2
Используя Socket.IO 0.8.7, вы можете получить доступ к заголовкам запроса с помощью:
socket.handshake.headers
Подробнее об этом можно узнать на https://github.com/LearnBoost/socket.io/wiki/Authorizing
Ответ 3
Я понял, это работает:
client.request.headers.cookie