我有一个小的angular / expressjs应用程序,该应用程序使用passportjs进行身份验证。用户可以在我想显示一些用户数据时登录到该应用程序。
我创建了一条/profile
快速路线:
router.get('/profile', function(req, res, next) {
console.log(req.user);
});
我从Angular前端打电话。但是我找不到任何有关返回当前用户对象的信息。登录并致电/profile
时,我的req.user
未定义。
是否有一种方法可以在Expressjs中返回当前用户?
答案 0 :(得分:0)
5K * 5K = 25M cells
25M * 8B = 200MB (assuming float64)
5K * 200MB = 1TB
仅在通过req.user
方法调用passwordjs反序列化时可用/公开。
此处为示例:-
deserializeUser
有关更多详细信息,PassportJs Config