[node.js]express + ejsの環境で別fileのtemplateをincludeする

環境はCentOS 5.6 + node.js 0.4.7 + express 2.3.10 + express-mvc-bootstrap 0.1.2 + ejs 1.4.2

参考にしたのは下記Site

expressのejsで部分テンプレート(partial)を使う方法 - 家族サービスの合間をぬって書く技術系のブログ

次のように記述するとsidebar.htmlを読み込んでくれる。

<%- partial('sidebar') %>

html以外の拡張子を読み込みたい場合はapp.jsに
app.register('.html', require('ejs'));
と同じように追加する必要がある。

 

< Related Posts >

[node.js]Express + ejs + Socket.ioを使ったSample Site

WebSocket, node.js, Socket.IOって何?