如何在express 3.0.0rc2中使用layout.jade

我只是更新,以expression3.0.0rc2。 一切正常,除了layout.jade不再使用。 当我有旧的版本,我只是用这条线来设置玉作为默认的视图引擎。

app.set("view engine", "jade"); 

我现在正在渲染,但不起作用。

 app.render(view, {opt1: 1,opt2: 2, layout: "layout.jade"}, callback); 

我以前不需要这个,但是为了以防万一,我试了一下没有成功

 app.set("view options", { layout: true }); 

我甚至试过这样的:

 app.engine('jade', require('jade').__express); // instead of this: app.set("view engine", "jade"); 

我希望有人知道如何在新版本中使用layout.jade。 谢谢

看到这个链接,micha: http : //www.devthought.com/code/use-jade-blocks-not-layouts/

    Interesting Posts