私はそれがlayout.ejsであることを望んでいません。Express/EJSでは、どのようにデフォルトのレイアウトを変更しますか?
レイアウトをこの特定のコントローラの別のテンプレートに設定したいとします。
私はそれがlayout.ejsであることを望んでいません。Express/EJSでは、どのようにデフォルトのレイアウトを変更しますか?
レイアウトをこの特定のコントローラの別のテンプレートに設定したいとします。
にlayout
オプションを使用します。
app.set("view options", { layout: "mylayout.jade" });
あなたはデフォルトをオーバーライド、特定のビューのレイアウトを指定することができEjs-express-layouts moduleを使用している提供:
app.get('/', function(req, res){
res.render('aView', { layout: 'someSpecificLayout' })
})
Hey!この古い質問に対する受け入れられた答えを選ぶことを検討してください。 –