4

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 を使用する方法を誰かが知っていることを願っています。ありがとう

4

0 に答える 0