0
電子メールを送信するためのHTMLを生成するためにいくつかのejsテンプレートを使用するつもりです。ExpressJSレンダリングするのではなく、結果のソースを表示する
私はビューにモデルを渡して、結果のHTMLを取得したいと思います。 レンダリングの代わりに、HTMLを変数に「取得」してから、ブラウザに渡します?
これは可能ですか?次のような
電子メールを送信するためのHTMLを生成するためにいくつかのejsテンプレートを使用するつもりです。ExpressJSレンダリングするのではなく、結果のソースを表示する
私はビューにモデルを渡して、結果のHTMLを取得したいと思います。 レンダリングの代わりに、HTMLを変数に「取得」してから、ブラウザに渡します?
これは可能ですか?次のような
何かが動作します:
var ejs = require('ejs');
var str = ejs.render("<title><%= title %></title>", {title: 'Hello'});
console.log(str);
おかげで...私はビューの代わりに、テンプレートの実際の値へのパスを指定することができますか..? – Alex
fsパッケージを使用して、.ejsをファイルシステムから直接ロードすることができます – deltanovember