Привет, ребята, я стараюсь сделать настройку сеанса очень простой, обрабатывая все значения, установленные в моей модели User. Как я могу достичь:Установить req.session в модели mongoose
userSchema.methods.setSession = function() {
var user = req.session.user; //create the session object
//set any values I want here
user.firstName = this.firstName;
user.lastName = this.lastName;
user.school = this.school;
user.email = this.email;
user.admin = this.admin;
user.moderator = this.moderator;
}
Проблема, с которой я столкнулась, заключается в том, что req не определен. Есть ли способ получить доступ к req здесь?
Sure: передать его в качестве аргумента ... – robertklep
@robertklep Я попробовал это, и это говорит, что не может читать недвижимость session undefined –
В этом случае что-то происходит не так, как промежуточное ПО сеанса, которое не объявляется до маршрута, в котором вы вызываете '.setSession()'. – robertklep