feather-views
v3.0.0
Published
Template rendering middleware for koa
Downloads
7
Maintainers
Readme
koa-views
Template rendering middleware for koa.
Installation
$ npm install koa-views
Example
// Must be used before any router is used
app.use(views('views', {
map: {
html: underscore
}
}));
app.use(function* (next) {
this.locals = {
session: this.session,
title: 'app'
};
yield this.render('user', {
user: 'John'
});
});
For more examples take a look at the tests
API
views([path, opts])
path (__dirname)
: __dirname + where your views are locatedopts
: these options go straight to co-views.
Debug
Set the DEBUG
environment variable to koa-views
when starting your server.
$ DEBUG=koa-views