我在nodejs应用程序中使用express和jade。在渲染时的每条路线上,我需要使用配置和本地化对象访问同一对象。它的工作正常如下:
loadLoginPage: function(req, res) {
res.render('login', {
config: config,
i18n: res
});
}
但是有没有办法在每条路线上重写 {config:config,i18n:res} ?我试图找到解决方法,但没有结果。
答案 0 :(得分:0)
您可以将app.locals对象用作以下内容(http://expressjs.com/en/api.html#app.locals):
app.locals.config = "your config";
app.locals.localisation= "your localisation";
然后
loadLoginPage: function(req, res) {
res.render('login');
}