Koa view render based on Swig.
npm install koa-swig
var koa = require('koa');
var render = require('koa-swig');
var app = koa();
render(app, {
autoescape: true,
cache: 'memory', // disable, set to false
views: path.join(__dirname, 'views'),
ext: 'html',
locals: locals,
filters: filters
});
app.use(function *() {
yield this.render('index');
});
app.listen(2333);
-
- autoescape
- cache
- locals
-
filters: swig custon filters
-
ext: default view extname
-
views: view root directory
MIT