UNPKG

cabmin

Version:

Simple control panel for Node.js based on OrangeBox

21 lines (13 loc) 634 B
module.exports = function(router) { var ctrl = router.controllers; var opt = router.options; var utils = ctrl.utils; // Получаем необходимые страницы в "обертке" var auth = utils.wrap (opt, ctrl.auth.test); var run = utils.wrap (opt, utils.run); var main = utils.wrap (opt, ctrl.redirect.main); // Подключаем папку модулей (через модуль авторизации) router.use(opt.baseUrl + '/:module', auth, run); // Редиректим с main на нужный модуль (если нужно) router.use(opt.baseUrl, auth, main); };