在expressjs中的布局

我想为主页面和pipe理页面使用2个布局
我应该configuration我的代码来做到这一点?
这里是我目前的代码configuration

app.configure(function(){ app.set('views', __dirname + '/views'); app.set('view engine', 'jade'); app.use(express.bodyParser()); app.use(express.methodOverride()); app.use(require('stylus').middleware({ src: __dirname + '/public' })); app.use(express.static(__dirname + '/public')); app.use(express.cookieParser()); app.use(express.session({secret: 'secrect', store: MemStore({ reapInterval: 60000 * 10 })})); app.use(app.router); }); 

我通常将layout设置为false,所以我确切知道我在哪里使用的布局(所以没有默认布局):

 app.set('view options', { layout: false }); 

然后在我的路线,我可以设置每个路线的布局,如下所示:

 res.render('my_page', { layout: 'my_layout' }); 

详细了解Express布局和模板引擎