【发布时间】:2014-11-15 22:16:49
【问题描述】:
对 passport.js 非常陌生,请见谅。
一切正常,我可以在登录后重定向用户,然后在那里显示用户名+欢迎消息。
我一直坚持的是,如何从 req.user 获取 ID,然后我可以执行 db.collections.find 并显示已插入该用户 ID 的数据库中的数据?例如,这是我的 get 将用户重定向到索引并在那里显示用户名
app.get('/', function (req, res) {
res.render('index', { user : req.user });
console.log(req.user._id);
});
但我无法显示 .ID? / 我什至在正确的地方做这件事吗?由于 ID 未定义,console.log 刚刚崩溃,但是当 console.log'd 时它在 req.user 对象中可用?
【问题讨论】:
-
查找 npm 模块 passport-local 和 passport-local-mongoose。他们可能会帮助您了解护照的作用并解决您的问题。
标签: node.js mongodb passport.js