【发布时间】:2014-01-21 15:10:51
【问题描述】:
现在将 Passport.js 和 Express 用于多个项目,我注意到自己一遍又一遍地这样做,即为我的 Express 路由明确指定 { user: req.user }。偶尔忘记传了,突然感觉用户连登录都没有了。
如何在我的路由中传递user变量,而不必像这样为每条路由显式编写它?
app.get = function(req, res, next) {
res.render('home', {
title: 'Home',
user: req.user
});
};
我认为everyauth 有这样的 Express 助手,但是 Passport.js 有吗?
【问题讨论】:
标签: node.js express passport.js