summaryrefslogtreecommitdiff
path: root/app.js
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2012-06-28 23:22:57 +0200
committerTrygve Laugstøl <trygvis@inamo.no>2012-06-28 23:22:57 +0200
commit9c933e4eb578b77d625efe487866e7433d729666 (patch)
tree9e6914d8c417294df7c25b517410f0ce3165e84a /app.js
downloadcollection-json-explorer-9c933e4eb578b77d625efe487866e7433d729666.tar.gz
collection-json-explorer-9c933e4eb578b77d625efe487866e7433d729666.tar.bz2
collection-json-explorer-9c933e4eb578b77d625efe487866e7433d729666.tar.xz
collection-json-explorer-9c933e4eb578b77d625efe487866e7433d729666.zip
o Initial import of application/vnd.collection+json explorer.
Diffstat (limited to 'app.js')
-rw-r--r--app.js28
1 files changed, 28 insertions, 0 deletions
diff --git a/app.js b/app.js
new file mode 100644
index 0000000..509fcef
--- /dev/null
+++ b/app.js
@@ -0,0 +1,28 @@
+var express = require('express')
+ , routes = require('./routes')
+ , http = require('http');
+
+var app = express();
+
+app.configure(function(){
+ app.set('port', process.env.PORT || 3000);
+ app.set('views', __dirname + '/views');
+ app.set('view engine', 'jade');
+ 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(__dirname + '/public'));
+});
+
+app.configure('development', function(){
+ app.use(express.errorHandler());
+});
+
+app.get('/', routes.index);
+app.get('/render', routes.render);
+
+http.createServer(app).listen(app.get('port'), function(){
+ console.log("Express server listening on port " + app.get('port'));
+});