我正在使用mean.io,但出于我的原因,我删除了它所有的角度,并用knockout.js替换。另外我想要注意我的应用程序不是单页面。我从不同的视图渲染页面,并要求每个require.js模块具有淘汰业务逻辑。
这是关于我处理的应用程序,这是我的问题。
例如,如果用户已登录,我想在我的应用程序的标题中显示他的名字。因此,我需要在护照创建用户会话后设置快速app.locals
。问题是我不知道它发生在哪里。我发现护照初始化,但不知道如何在不使用req.user
对象的情况下使用用户名。那么,最好的方法是什么呢?
答案 0 :(得分:0)
使用中间件。
app.use(function(req, res, next) {
req.user && (app.locals.user = req.user)
});