シードからこの単純な変更を試し、対応する .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'));