that
Version:
Advanced Node.js framework featuring Evented Evolution Engine, Seamless State Sharing, and Plugin-optimized Operation
21 lines (18 loc) • 510 B
JavaScript
var that = require('that')
, glob = require('glob')
that.on('init', function (conf, done) {
var opts = conf.controller || {};
that.controller = that.middler;
that.controllers = [];
var search = glob(opts.files);
search.on('match', function (file) {
require(that.utils.path.resolve(file));
});
search.once('error', done);
search.once('end', function () {
that.controllers.forEach(function (controller) {
that.middleware.add(controller.handler);
});
done();
});
});