Express で HTML をビューエンジンとして使用するにはどうすればよいですか? 質問する

Express で HTML をビューエンジンとして使用するにはどうすればよいですか? 質問する

シードからこの単純な変更を試し、対応する .html ファイル (例: index.html) を作成しました。

//app.set('view engine', 'jade');
app.set('view engine', 'html');

このファイルは変更されていません:

exports.index = function(req, res){
  res.render('index');
};

でも走っていると

500 エラー: モジュール 'html' が見つかりません

'ejs' を使用するのが唯一の選択肢ですか? 私の意図は、AngularJS と組み合わせてプレーン HTML を使用することです。

ベストアンサー1

他のリンクの回答は機能しますが、HTML を提供するには、ファンキーなルーティングを設定する場合を除き、ビュー エンジンを使用する必要はまったくありません。代わりに、静的ミドルウェアを使用します。

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

おすすめ記事