diff options
author | Dennis Eriksen <dennis.se@gmail.com> | 2013-03-19 06:20:59 -0400 |
---|---|---|
committer | Dennis Eriksen <dennis.se@gmail.com> | 2013-03-19 06:20:59 -0400 |
commit | 4ab8132845e96fb80cd118b3a5423e07e63af331 (patch) | |
tree | ac988ac4dc458bd7a9a06d97cb5069bf614e3c41 /app.js | |
parent | added mongoose and connect (diff) | |
download | Divid-4ab8132845e96fb80cd118b3a5423e07e63af331.tar.gz |
Added some comments
Diffstat (limited to 'app.js')
-rw-r--r-- | app.js | 43 |
1 files changed, 33 insertions, 10 deletions
@@ -9,27 +9,50 @@ var express = require('express') , http = require('http') , path = require('path'); -var app = express(); +var app = express(); // initiates express + + + +/** + * App configuration + */ app.configure(function(){ - app.set('port', process.env.PORT || 3000); - app.set('views', __dirname + '/views'); - app.set('view engine', 'ejs'); - app.use(express.favicon()); - app.use(express.logger('dev')); - app.use(express.bodyParser()); - app.use(express.methodOverride()); - app.use(app.router); - app.use(express.static(path.join(__dirname, 'public'))); + // 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 || 8000); + + 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()); // sets favicon + app.use(express.logger('dev')); + app.use(express.bodyParser()); + app.use(express.methodOverride()); + app.use(app.router); + app.use(express.static(path.join(__dirname, 'public'))); }); app.configure('development', function(){ app.use(express.errorHandler()); }); + +/** + * Routes + */ + app.get('/', routes.index); app.get('/users', user.list); + + + + + +/** + * Server initiation + */ + http.createServer(app).listen(app.get('port'), function(){ console.log("Express server listening on port " + app.get('port')); }); |