JS

node.js+expressのtemplates engineにunderscore templatesを使用する

nodejsとexpressを使用した時にデフォルトでテンプレートエンジンがjadeやejsになっていると思いますが、jadeなどはhtmlとかけ離れた書き方であるため新しくtemplate engine自体の学習が必要になります。 そこで単純にresponseに.htmlを使用したいケースがあると思いますので、htmlとしてviewを書き出し、必要な変数をテンプレートに埋め込むhtmlベースの簡易テンプレートとしてunderscore templatesを使った方法を紹介します。 (more…)