Guest User

Untitled

a guest
Jan 23rd, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. //include controllers, error controller is a special case with lower priority to catch 404s
  2. var controllersFolder = 'controllers';
  3. fs.readdir('./' + controllersFolder, function(err, files) {
  4. if (err) throw err;
  5.  
  6. //top priority: controllers are called as controller(server, io)
  7. files.forEach(function(file) {
  8. file = file.replace('.js', '');
  9.  
  10. //skip error controller
  11. if (file == 'errorController') return;
  12.  
  13. //require this controller
  14. var controller = '../' + controllersFolder + '/' + file;
  15. util.debug('requiring controller: ' + controller);
  16. require(controller)(server, io);
  17. });
  18.  
  19. //lower priority: error controller
  20. util.debug('requiring error controller');
  21. require('../controllers/errorController')(server);
  22. });
Add Comment
Please, Sign In to add comment