UNPKG

catbee

Version:

Catbee - skeleton for you isomorphic applications

33 lines (27 loc) 617 B
'use strict'; var CatbeeBase = require('./base/CatbeeBase'); class Catbee extends CatbeeBase { /** * Creates new instance of the server-side Catbee. * @constructor * @extends CatbeeBase */ constructor () { super(); /** * Current request router. * @type {RequestRouter} * @private */ this._router = null; } /** * Gets connect/express middleware. * @returns {Function} Middleware function. */ getMiddleware () { this._router = this.locator.resolve('requestRouter'); return this._router.route.bind(this._router); } } module.exports = Catbee;