私は現在、次のパッケージで MEAN スタックを使用するのは初めてです: https://github.com/linnovate/mean。しかし、プロジェクトを作成した後、Jade がデフォルトのテンプレート エンジンであることがわかりました。
Express で関連する設定を変更して、これらの jade テンプレートを ejs に変換する良い方法はありますか?
ありがとうございました。
私は現在、次のパッケージで MEAN スタックを使用するのは初めてです: https://github.com/linnovate/mean。しかし、プロジェクトを作成した後、Jade がデフォルトのテンプレート エンジンであることがわかりました。
Express で関連する設定を変更して、これらの jade テンプレートを ejs に変換する良い方法はありますか?
ありがとうございました。
app.js の内部変更:
app.set('view engine', 'jade');
に
app.set('view engine', 'ejs');
それから
クロムブラウザで翡翠ベースのページを開きます。
ブラウザでマウスのコンテキスト メニューを開き、[要素の検査] を選択します。
html タグを選択し、HTML としてコピーします。
その HTML をお気に入りの HTML エディターまたは任意のコード エディターに貼り付けます。
「ejs」に合うようにいくつかのタグを調整します。たとえば、「block body」を「<%- body%>」に変更するか、データ文字列を {{data}} や & quot; などのデータ変数に変更します。に " ' "。
ファイルを jade の代わりに ejs で保存します。
var express = require('express');
var app = express();
// view engine setup
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'ejs');// here you set EJS