lark
Version:
A node.js framework based on koa. Our goal is to build the best industrial node.js framework for high concurrency and high flow application.
31 lines (22 loc) • 802 B
JavaScript
/**
* Router middleware, dispatches requests to handler modules by their request urls
**/
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _debug2 = require('debug');
var _debug3 = _interopRequireDefault(_debug2);
var _larkRouter = require('lark-router');
var _larkRouter2 = _interopRequireDefault(_larkRouter);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const debug = (0, _debug3.default)('lark');
function router(app) {
debug('middlewares/router.js - router() called');
const config = app.config.router || {};
const router = new _larkRouter2.default(config);
router.load(config.directory);
return router.routes();
}
debug('middlewares/router.js - load');
exports.default = router;