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

我有一个variables,我想要显示在我的页脚使用玉称为

.container .footer hr(style='margin: 30px 0 10px 0;') p #{total} records in this database. link(rel='stylesheet', href='/css/style.css') script(src='/scripts/bootstrap.min.js') block footer 

但是,我无法弄清楚如何通过使用节点。

我得到一个variables传递给页面使用…

 exports.index = function (req, res) { "use strict"; res.render('index', { title: 'My Title' }); }; 

但我不知道如何做到这一点的页脚布局。

我会做这样的事情吗?

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

如果是的话如何在我的app.js文件中定义该路线?

您传递给res.render('index')任何variables也应该可用于页脚视图。

 res.render('index', {title: 'My Title', total: 147}); 

如果你想在所有的视图中提供一个variables,你可以使用express express locals: http : //expressjs.com/api.html#app.locals

 // Put this where you configure your app app.locals.total = 147