7

「Razorまたは.NETのマスターページ」のようなレイアウトでhogan.jsをテンプレートエンジンとして使用することは可能ですか? 次のような結果が得られます。

layout.hjs: 「ヘッダー」と「フッター」を含む

index.hjs: layout.hjs が含まれ、ページ コンテンツのみが含まれます。

4

2 に答える 2

1

「Razor または .NET のマスター ページ」の意味がよくわかりません。ビューパーシャルを使用して、何をしようとしていますか?

ただし、Express 用に Hogan.js を設定する基本的な方法は次のとおりです。

var express = require('express');
var app = express();

app.set('views', __dirname + '/views');
app.set('view engine', 'hjs');

app.use(app.router);
app.use(express.static( __dirname + '/public' ));

app.get('/', function( req, res, next ) {
  res.render('index');
});

app.listen(3000);

それがあなたのpackage.jsonの中にすでにあるかどうかに応じてnpm install express [--save]、あなたはする必要があります。npm install hjs [--save]

index.hjs次に、ビュー ディレクトリを作成し、ファイルをスローするだけで準備完了です。

テンプレートで何をしたいのか教えてください。そこから作業できます。

于 2013-12-17T23:24:22.103 に答える