Javascript 如何使用Node.js将变量传递给Jade中的页脚

Javascript 如何使用Node.js将变量传递给Jade中的页脚,javascript,node.js,express,pug,Javascript,Node.js,Express,Pug,我有一个变量,我想用jade显示在我的页脚中,名为total 然而,在使用Node时,我很难弄清楚如何传递它 我使用 exports.index = function (req, res) { "use strict"; res.render('index', { title: 'My Title' }); }; 但我不明白如何才能为页脚布局做到这一点 我会这样做吗 res.render('footer', { total: 147}); 如果是这样,我如何在我的app.js

我有一个变量,我想用jade显示在我的页脚中,名为total

然而,在使用Node时,我很难弄清楚如何传递它

我使用

exports.index = function (req, res) {
    "use strict";
    res.render('index', { title: 'My Title' });
};
但我不明白如何才能为页脚布局做到这一点

我会这样做吗

res.render('footer', { total: 147});

如果是这样,我如何在我的app.js文件中定义该路由?

传递到
res.render('index')
的任何变量也应可用于页脚视图

res.render('index', {title: 'My Title', total: 147});
如果要使变量在所有视图中都可用,可以使用快速局部变量:

res.render('index', {title: 'My Title', total: 147});
// Put this where you configure your app
app.locals.total = 147