2012-04-18 6 views
0

電子メールを送信するためのHTMLを生成するためにいくつかのejsテンプレートを使用するつもりです。ExpressJSレンダリングするのではなく、結果のソースを表示する

私はビューにモデルを渡して、結果のHTMLを取得したいと思います。 レンダリングの代わりに、HTMLを変数に「取得」してから、ブラウザに渡します?

これは可能ですか?次のような

答えて

1

何かが動作します:

var ejs = require('ejs'); 
var str = ejs.render("<title><%= title %></title>", {title: 'Hello'}); 
console.log(str); 
+0

おかげで...私はビューの代わりに、テンプレートの実際の値へのパスを指定することができますか..? – Alex

+1

fsパッケージを使用して、.ejsをファイルシステムから直接ロードすることができます – deltanovember

関連する問題