使用するテンプレート エンジンを決定しようとしています -- テンプレート エンジンを使用した単一ページの例をたくさん見てきました... 2 つの異なるページを処理するが、同じ基本を再利用する現実的な例を見つけようとしています。ナビゲーション用のパーシャル (nav.dust) も含めることができるすべてのページのレイアウト。
私はdust.jsに傾いていますが、handlebars.jsも問題ありません...
app.get('/page1', function(req, res, next) {
res.render('page1', {
title: 'This is a test'
});
});
app.get('/page2', function(req, res, next) {
res.render('page2', {
title: 'This is a test2'
});
});
page1 と page2 の両方が基本的な layout.dust ファイル (または layout.hbs) から継承するようにしますが、nav.dust ファイルを含むパーシャルで、タイトルや本文のコンテンツ領域などをオーバーライドします。
./views ディレクトリに何が含まれるかわかりません。