/koa-nunjucks1

Nunjunks rendering middleware for koa1

Primary LanguageJavaScript

koa-nunjucks1

Nunjunks rendering middleware for koa 1.x

Usage

var koa = require('koa');
var knj = require('koa-nunjucks1');

var app = koa();
app.use(knj({
    path: __dirname + '/templates',
    extname: '.html'
    //other nunjunks options can be assigned here for nunjunks.Environment obj
}));

or

knj({
    path: __dirname + '/templates',
    extname: '.html'
}, app );
app.use(function *(next){

    this.state.title = 'hello kitty';

    yield next;
});

app.use(function *(next) {
    yield this.render('index', {
        city: 'ChengDu'
    });
});

License

MIT