UNPKG

node-xtemplate

Version:

A node.js wrapper around xtemplate engine

33 lines (28 loc) 815 B
var path = require('path') var xTemplate = require('../') var viewname = path.resolve(__dirname, 'demo.xtpl') console.time('outer') xTemplate.render(viewname, { message: 'hello world' }, function (err, result) { if (err) throw err console.log(result) // => `<p>hello world</p>` console.time('inner') xTemplate.render(viewname, { message: 'hello world' }, function (err, result) { if (err) throw err console.log(result) // => `<p>hello world</p>` console.timeEnd('inner') }) console.timeEnd('outer') console.time('promise') xTemplate .render(viewname, { message: 'hello world' }) .then(function (result) { console.log(result) console.timeEnd('promise') }) .catch(function (error) { console.log(error) console.timeEnd('promise') }) })