Я совершенно новый для sailsjs и nodejs. Я пытаюсь создать страницу проверки подлинности, в которой после аутентификации пользователя я хочу установить
req.session.user = user.id
req.session.authenticated = true
Затем мне нужно получить доступ к этим значениям в моем основном файле layout.ejs. Я сделал это, используя
res.locals.user = _.clone( req.session.user )
Однако я заметил, что этот метод clone должен вызываться в каждой функции каждого контроллера, чтобы позволить мне иметь доступ к пользователю из представлений. Есть ли лучший способ доступа к переменным сеанса в sailsjs globbaly, без необходимости клонировать req.session в каждом контроллере. Пример того, что я делаю, можно найти здесь:
Как вы можете видеть, я вызвал метод clone в начале различных функций внутри контроллера.