underscore-express
Use Underscore templates easily in Express.
Install
This package is registered in npm as underscore-express
, so a simple...
npm install underscore-express
...will do it.
Usage
In your Express app setup...
// To use the default 'tmpl' extension...app;// Or set your own...app 'ut';
...and that's it!
Including Subtemplates
underscore-express
comes with a baked in include method. Here's an example...
views/header.tmpl
Header!
views/footer.tmpl
</body></html>
views/index.tmpl
<%= include('header') %> Welcome to my homepage!<%= include('footer') %>
app.js
res;
RESULT
Header! Welcome to my homepage!
include
is relative to the file it is called from. Feel free to use relative paths like ../../some/other/subtemplate
.