3

ビューフォルダ内の.htmlファイルを処理するようにjadeエンジンを構成したいと思います。これが私のcurrentserver構成です:

app.configure(function(){
  var pub_dir = __dirname + '/public';
  app.set('port', process.env.PORT || 3000);
  app.set('views', __dirname + '/views');
  app.set('view engine', 'jade');
  app.use(express.bodyParser());
  app.use(express.methodOverride());
  app.use(express.cookieParser());
  app.use(express.session({ secret: nconf.get("site:secret") }));
  app.use(everyauth.middleware());  
  app.use(require('less-middleware')({ src: pub_dir, force:true }));
  app.use(express.static(pub_dir)); 
  app.use(app.router);
  app.use(logErrors);
  app.use(clientErrorHandler);
  app.use(errorHandler);
});
4

2 に答える 2

6

https://github.com/visionmedia/express/blob/master/examples/ejs/index.js

app.engine('.html', require('jade').__express);
于 2012-08-20T23:09:49.323 に答える
1

あなたがすでにあなたの中にいることを確認jadeしてくださいnode_modules

npm install --save jade

view engineExpress 4.xでは、をに設定するだけですjade

app.set('view engine', 'jade')
于 2014-06-21T05:16:26.120 に答える