diff --git a/app.js b/app.js index c60e0be..36ba8aa 100644 --- a/app.js +++ b/app.js @@ -25,11 +25,6 @@ var genPhotos = require('./genPhotos.js'); // Get config variables var config = require('./config.js').config; -// Pull in all our routes. -require('./routes-post.js')(app); -require('./routes-photo.js')(app); -require('./routes-preview.js')(app); - // view engine setup app.set('views', path.join(__dirname, 'views')); app.set('view engine', 'jade'); @@ -89,6 +84,11 @@ app.use(passport.session()); // Require logins for all admin pages other pages have to be handled separately. app.all('/admin*', require('connect-ensure-login').ensureLoggedIn()); +// Pull in all our external routes. +require('./routes-post.js')(app); +require('./routes-photo.js')(app); +require('./routes-preview.js')(app); + // User management routing app.get('/login', function(req, res) { res.render('admin-login', {user: req.user});