Skip to content

ryankask/koa-swig

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

koa-swig

Koa view render based on Swig.

Usage

Install

npm install koa-swig

Example

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);

Settings

  • swig options

    • autoescape
    • cache
    • locals
  • filters: swig custon filters

  • ext: default view extname

  • views: view root directory

Licences

MIT

About

Koa view render based on Swig.

Resources

License

Stars

Watchers

Forks

Packages

No packages published