Express реализует объект сеанса на стороне сервера, который позволяет хранить данные, специфичные для клиента. Как бы вы сделали эквивалент в Метеор?
strack рекомендуется использовать коллекцию. Это будет работать, если идентификаторы объектов в коллекции были session_id, которые были открыты как на стороне сервера, так и на стороне клиента на объектах соединения.
Кажется, клиент и сервер совместно используют session_id через LivedataConnection на клиенте:
if (typeof (msg.session) === "string") {
var reconnected = (self.last_session_id === msg.session);
self.last_session_id = msg.session;
}
и объект LivedataSession на сервере:
self.id = Meteor.uuid();
Но Meteor API не раскрывает эти объекты. Каков правильный способ доступа к информации о сеансе?
Было бы очень удобно, если бы объект сеанса клиента синхронизировался с объектом сеанса на стороне сервера, уникальным для клиента, доступным из методов Meteor # publish и Meteor #.