我的控制器文件夹中有一个admin子文件夹,我想为该文件夹的所有视图设置一个特定的布局。
我已经使用routes config尝试了类似的东西:
'/admin/*': {
locals: {
layout: 'dashboard'
}
},
但它不起作用。谢谢你的帮助。
编辑: 目前我使用的政策与请求网址匹配。
module.exports = function(req, res, next) {
var re = /^admin\//;
var matchUrl = re.exec(req.options.controller);
if (!_.isNull(matchUrl)) {
res.locals.layout = 'dashboard';
}
return next();
};