Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //include controllers, error controller is a special case with lower priority to catch 404s
- var controllersFolder = 'controllers';
- fs.readdir('./' + controllersFolder, function(err, files) {
- if (err) throw err;
- //top priority: controllers are called as controller(server, io)
- files.forEach(function(file) {
- file = file.replace('.js', '');
- //skip error controller
- if (file == 'errorController') return;
- //require this controller
- var controller = '../' + controllersFolder + '/' + file;
- util.debug('requiring controller: ' + controller);
- require(controller)(server, io);
- });
- //lower priority: error controller
- util.debug('requiring error controller');
- require('../controllers/errorController')(server);
- });
Add Comment
Please, Sign In to add comment