Template rendering middleware for koa
Template rendering middleware for koa.
Note: This master branch is for koa's upcoming version
koa@2. Take a look at the
$ npm install koa-views@next
koa-views is using consolidate under the hood.
var views = ;// Must be used before any router is usedapp;app;
For more examples you can take a look at the tests.
root: Where your views are located. Must be an absolute path. All rendered views are relative to this path
opts.extension: Default extension for your views
Instead of providing the full file extension you can omit it.
opts.map: Map a file extension to an engine
In this example, each file ending with
.html will get rendered using the
nunjucks templating engine.
app// render `user.html` with nunjucksapp
opts.options: These options will get passed to the view engine. This is the time to add
const app =
DEBUG environment variable to
koa-views when starting your server.