Когда я console.log (req.user), он всегда неопределен, хотя я console.log (req), он показывает всю информацию об этой сессии - PullRequest
0 голосов
/ 05 июня 2019

это результат, когда я console.log (req)

 sessions:
  [Object: null prototype] {
    W0Hf0EhynlOrE8zk8fXYSv7DrkwmT9UA:
     '{"cookie":{"originalMaxAge":null,"expires":null,"httpOnly":true,"path":"/"},"passport":{"user":{"ID":9,"TenDangNhap":"mrhauphan","Email":"mrhauphan@gmail.com","Password":"$2b$10$Cngpb.5KHcrCWWuhYy1Tx.AxFpG5GAwGVDOr9jPmXslAFDS8lxTbO","Quyen":"","HoTen":"Phan Văn Hậu","NgaySinh":"15/07/1998","ButDanh":"","ID_CMQL":0,"NgayConLai":0}}}' },
 generate: [Function] },

sessionID: 'W0Hf0EhynlOrE8zk8fXYSv7DrkwmT9UA', сессия: Session {cookie: {path: '/', _expires: null, originalMaxAge: null, httpOnly: true}, паспорт: {пользователь: [объект]}},

1 Ответ

0 голосов
/ 05 июня 2019

По внешнему виду объекта, который вы показываете в посте, вам, скорее всего, нужно сделать что-то вроде console.log (req.session.passport.user). Из того, что я вижу, запрос не имеет объекта пользователя непосредственно, он существует для вложенного дочернего объекта.

...