标签: node.js express pug
我的节点应用程序中有一个导航栏视图,它将栏放在网站每个页面的屏幕顶部。我想允许用户从此导航栏访问他们的个人资料,并显示用户名。
我知道我可以使用app.locals从任何页面获取变量,但我希望这对于不同的用户来说是不同的。我是否需要在每条路线中手动传递用户名和个人资料链接?
答案 0 :(得分:2)
您可以使用res.locals,其范围限定为当前请求(而不是app.locals,其范围限定为整个应用)。
res.locals
app.locals