0.0.1 • Published 8 years ago
koa-bem-render v0.0.1
koa-bem-render
Bem render middleware for koa
Install
$ npm i koa-bem-render --save
Usage
See example for an example of usage.
var path = require('path');
var koa = require('koa');
var xhr = require('koa-request-xhr');
var render = require('../');
var app = koa();
app.context.render = render({
projectRoot: path.join(__dirname, 'desktop.bundles')
});
app.use(function* () {
this.data = {
title: 'Koa bem render example',
message: 'Hello world!'
};
if (this.request.xhr) {
yield this.render('index', { block: 'message' });
} else {
yield this.render('index');
}
});
app.listen(3000, function () {
console.log('Example start on port 3000');
});