Jade for Express の代わりにdotjsを使用したい
私が変更され
app.set('view engine', 'jade');
に
app.set('view engine', 'html');
app.engine('html', dot.compile);
しかし、長い間ロードされておらず、応答がありません。
どうしたの ?
簡単な方法は、express-dot を使用することです。
npm install express-dot
そしてあなたのapp.jsで:
var doT = require('express-dot');
// (optional) set globals any thing you want to be exposed by this in {{= }} and in def {{# }}
doT.setGlobals({ ... });
app.set('view engine', 'dot' );
app.engine('dot', doT.__express );
もちろん、generalhenry が言ったように、自分で作成することをお勧めします。
そうすれば、express と dot の理解が深まるからです。
express-dot はプリコンパイルをサポートしていないため、Github リポジトリに簡単なプリコンパイルの例があります。
幸運を。