Express 3.0.0rc2 に更新しました。layout.jade が使用されなくなったことを除いて、すべて正常に動作します。古いバージョンを持っていたとき、この行を使用して、デフォルトのビューエンジンとして 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 を使用する方法を誰かが知っていることを願っています。ありがとう