12

私はそれをlayout.ejsにしたくありません。

レイアウトをこの特定のコントローラーの別のテンプレートに設定したいと考えています。

4

4 に答える 4

18

使用してみてください:

app.set("view options", { layout: "mylayout.jade" });
于 2011-07-22T13:38:59.570 に答える
11

layoutオプションを使用してres.render()

res.render('page', { layout: 'mylayout.jade' })
于 2011-07-22T07:11:53.363 に答える
4

Ejs-express-layouts モジュールを使用している場合、特定のビューのレイアウトを指定して、デフォルトをオーバーライドできます。

app.get('/', function(req, res){
  res.render('aView', { layout: 'someSpecificLayout' })
})
于 2014-03-02T23:42:14.727 に答える