Интересно, что вы задали вопрос о сессиях в данный момент, поскольку я переписывал большую часть этого кода в последние несколько дней в рамках SocketStream 0.2.
Хорошая новость заключается в том, что переменная @session вернется в 0.2, поскольку я нашел эффективный способ передачи данных сеанса на серверную часть без использования обратного обратного вызова @getSession.
Чтобы конкретно ответить на ваш вопрос, переменная @session - это просто другое свойство, которое вводится в объект export.actions до обработки запроса. Следовательно, вы не можете иметь действие под названием «сессия» (хотя имя этой «магической переменной» будет настраиваться в следующей версии 0.2).
Параметр exports.authenticate = true не применяется в вашем случае.
Мне интересно узнать, как / почему вы хотите использовать объект @session вне кода вашего / app / server.
Я буду фиксировать весь последний код сеанса в ветке предварительного просмотра 0.2 на github через несколько дней.
Надеюсь, это поможет,
Owen