我想讓會話變量(或任何其他)在視圖中可用而不必重複一遍。變量在expressjs視圖
我想出了這一點:
res.render('index', viewVariables(req, res, params, {});
而且viewVariables
功能:
function viewVariables(req, res, params, options) {
var returnObject = options || {locals:{}};
var locals = {
currentUser: req.currentUser ? req.currentUser : false
};
returnObject.locals = mergeObjects(locals, returnObject.locals, true);
return returnObject;
};
那不是最新版本expressjs工作(不同的渲染方法)。
有沒有更簡單或更優雅的解決方案? (好吧,我確定有!)
是啊,RTFM!謝謝。 – fluxsaas 2011-03-11 08:53:35
沒問題:P .. – Alfred 2011-03-11 09:50:30