node.js - 如何在Express 3.0.0rc2中使用layout.jade

标签 node.js layout express pug

我刚更新到express 3.0.0rc2。一切都很好,除了布局。玉不再使用。当我有旧版本时,我只是用这行代码将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。谢谢

最佳答案

关于node.js - 如何在Express 3.0.0rc2中使用layout.jade,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11837159/

相关文章:

node.js - 数组 mongodb 上出现值的次数

node.js - 使用 knex-postgis 进行动态查询

node.js - 使用 Mongoose 的 typescript 错误

javascript - 如果用户名和密码与数据库匹配,则登录用户并将其发送到个人资料页面,否则 console.log ("error")

node.js - 使用 NodeJS 收集 Origin URL 的所有重定向 URL

javascript - Node NPM - 安装与安装 -g

ASP.NET:向导控件的自定义布局

java - 动态创建imageview

html - 烦人的 IE6 错误

node.js - 错误 : ENOENT when renaming file in node/express app