diff options
author | Dennis Eriksen <dennis.se@gmail.com> | 2013-04-25 01:21:07 +0200 |
---|---|---|
committer | Dennis Eriksen <dennis.se@gmail.com> | 2013-04-25 01:21:07 +0200 |
commit | edd995fd5f92bba8221c7b9384ad0cb7c59794e3 (patch) | |
tree | 0cbf1a40d56256736bba7b09ee29f5fadac482da /app.js | |
parent | Merge pull request #1 from dennisse/master (diff) | |
download | Divid-edd995fd5f92bba8221c7b9384ad0cb7c59794e3.tar.gz |
moved express config to own file. created configfile.
Diffstat (limited to 'app.js')
-rw-r--r-- | app.js | 39 |
1 files changed, 13 insertions, 26 deletions
@@ -5,45 +5,32 @@ var express = require('express') , path = require('path') - , bcrypt = require('bcrypt') , passport = require('passport'); + var app = express(); // initiates express /** * App configuration */ +var port = process.env.PORT || 3000 + , env = process.env.NODE_ENV || 'development' + , config = require('./config/config')[env]; -app.configure(function(){ - // this controls the port the application will be running on. - // by adding 'process.enc.PORT' we enable the app to run on automated systems like heroku - app.set('port', process.env.PORT || 3000); - - app.set('views', __dirname + '/views'); // sets views to the right directory - app.set('view engine', 'ejs'); // initiates viewengine. We use EJS, or embedded js - http://embeddedjs.com/ - app.use(express.favicon(__dirname + '/public/faviconb.ico')); // sets favicon - app.use(express.logger('dev')); - app.use(express.bodyParser()); - app.use(express.cookieParser()); - app.use(express.session({ secret: 'lsdrghoi4hgqio42nqf2uqi32f3bilu23fl23b' })); - app.use(express.methodOverride()); - app.use(require('less-middleware')({ src: __dirname + '/public' })); - app.use(express.static(path.join(__dirname, 'public'))); - app.use(passport.initialize()); - app.use(passport.session()); -}); -app.configure('development', function(){ - app.use(express.errorHandler()); -}); +/** + * Express + */ +var app = express(); +// express settings +require('./config/express')(app, config, passport); /** * Routes */ - -require('./router')(app); +require('./router')(app, config); @@ -51,8 +38,8 @@ require('./router')(app); * Server initiation */ -app.listen(app.get('port'), function() { - console.log("Express server listening on port " + app.get('port')); +app.listen(port, function() { + console.log("Express server listening on port " + port); }); |