2015-11-05 4 views
0

Я кодирую приложение с express 4.x и используя модуль сеанса клиента mozilla для создания сеанса с секретным и т. Д. Теперь я создал новый файл fun.js который находится в подкаталоге моего основного каталога приложения. Теперь у меня вопрос: как я могу получить доступ к данным этого сеанса в этом fun.js? Я был бы очень рад вашей помощи.Доступ к сеансу (клиент-сессия) из файла в подпапке

Приветствия

Fabian

ответ

0

Самое главное, что нужно помнить в таком языке, как nodejs является то, что код не перезагружается/сброса при каждом запросе, переменные являются постоянными; это означает, что если вы установите переменную a = 10, то каждый пользователь увидит одно и то же значение.

Поработайте больше с запросами и подумайте о каждом запросе в качестве пользователя и добавьте переменную в объект запроса, и поскольку объект запроса проходит через разные маршруты/плагины/промежуточное ПО/представления, все они имеют доступ к этой переменной.

Я обычно делаю это

app.use(function(req, res, next) { 
    req.isLogged = req.isAuthenticated(); 
    if(req.isLogged){ 
     res.setHeader("Cache-Control", "private"); 
} 
    req.session = 'random session key' 
    next(); 
}); 
Смежные вопросы