说我想在我的路线中排除或包含布局参数,但我有超过50条路线,我必须对每一个res.render执行此操作。
main_workbook.Worksheets("Input ID").QueryTables(1).Refresh (False)
当我必须通过其他一些参数时,这是一种痛苦。有什么办法可以用中间件来解决这个问题吗?
if(req.headers['something']){
res.render('index',{'layout':false})
}else{
res.render('index')
}
答案 0 :(得分:0)
您可以使用res.locals
变量在所有模板中提供layout
router.use(function(req, res, next){
if ( req.headers['something'] ) {
res.locals.layout = false;
}
next();
});