Learn about our RFC process, Open RFC meetings & more.Join in the discussion! »

toisu-handlebars

2.2.0 • Public • Published

toisu-handlebars

Greenkeeper badge

toisu-handlebars is a handlebars wrapper for the TOISU! server micro-framework.

install

To install toisu-handlebars into your project, use:

npm install --save toisu-handlebars

usage

const http = require('http');
const Toisu = require('toisu');
const toisuHandlebars = require('toisu-handlebars');
const dbModule = require('./a-bd-module');
 
const template = `
  <!doctype html>
  <html>
  <head><title>Hello, world!</title></head>
  <body>{{bodyContent}}</body>
  </html>
`;
 
const app = new Toisu();
 
// Put some template data on the context.
app.use(async function () {
  const bodyContent = await dbModule.get();
 
  this.set('templateData', {bodyContent});
});
 
// toisu handlebars compiles the template and returns a middleware function.
app.use(toisuHandlebars(template));
 
http.createServer(app.requestHandler).listen(3000);

Install

npm i toisu-handlebars

DownloadsWeekly Downloads

4

Version

2.2.0

License

MIT

Unpacked Size

3.43 kB

Total Files

4

Last publish

Collaborators

  • avatar