将特定于用户的变量传递给节点中的每个玉页

时间:2015-06-29 08:51:50

标签: node.js express pug

我的节点应用程序中有一个导航栏视图,它将栏放在网站每个页面的屏幕顶部。我想允许用户从此导航栏访问他们的个人资料,并显示用户名。

我知道我可以使用app.locals从任何页面获取变量,但我希望这对于不同的用户来说是不同的。我是否需要在每条路线中手动传递用户名和个人资料链接?

1 个答案:

答案 0 :(得分:2)

您可以使用res.locals,其范围限定为当前请求(而不是app.locals,其范围限定为整个应用)。