2.0.1 • Published 9 years ago
lark-views v2.0.1
lark-views
This repository began as a GitHub fork of queckezz/koa-views.
Template rendering middleware for koa, supporting many template engines.
Installation
$ npm install lark-viewsExample
Use lark-views as a Class.
const Views = require('lark-views');
const views = new Views({
path: 'views',
map: {
tpl: 'ejs',
}
});
views.render('a.tpl', { foo: "bar" })
.then(data => console.log(data))
.catch(e => console.error(e.stack));API
views([opts])
opts: see belowopts.map: map from extname to template engine name.opts.path: directory path relative from main module file if it is not an absolute path.opts.engine: template engine, must have a methodrender(template, data)which returns final result.