我正在尝试使用passport.js对用户进行身份验证。我可以成功登录,但是登录后,即使req.user似乎存在并拥有正确的数据,我也无法访问req.user的数据成员。
我能够运行console.log(JSON.stringify(req.user))
,并且正确的对象已记录到控制台。
控制台输出如下所示:
[{{id“:6,” first_name“:” hello“,” last_name“:” hello“,” user_name“:” hello“,” user_password“:” hello“,” email“:” hello“,” cooking_experience “:” hello“}]
但是,如果我运行console.log(req.user.id)
,则控制台会记录“未定义”
如果我运行Object.keys(req.user),则会将以下内容记录到控制台: ['0']