ejs の代わりに html ファイルを使用していますが、エクスプレス エンジンは ejs です。
views
|
|--header.html
|--footer.html
|
|--index.html
私は次のように構成しました
app.set('views', __dirname + '/views');
app.engine('html', require('ejs').renderFile);
index
私はこれで私のテンプレートをレンダリングします:
res.render('index.html', {title: 'test'});
しかし、どうすればheaderとfooter.htmlをindex.htmlに含めることができますか
Node.js エクスプレス: ejs テンプレートについて混乱する
機能していない既存の例 https://github.com/visionmedia/express/tree/master/examples/ejs