summaryrefslogtreecommitdiffstats
path: root/tinyserver.js
diff options
context:
space:
mode:
Diffstat (limited to 'tinyserver.js')
-rw-r--r--tinyserver.js22
1 files changed, 17 insertions, 5 deletions
diff --git a/tinyserver.js b/tinyserver.js
index ac2560b..31315dd 100644
--- a/tinyserver.js
+++ b/tinyserver.js
@@ -7,11 +7,12 @@
*
*/
-var http = require('http');
-var util = require('util');
-var url = require('url');
+var http = require('http');
+var util = require('util');
+var url = require('url');
+var express = require('express');
-var router = require('./route');
+var router = require('./route');
var serverConfig = {
port: 8080,
@@ -39,7 +40,18 @@ function requestListener(req, res) {
});
}
-var server = http.createServer(requestListener);
+//var server = http.createServer(requestListener); /* vanilla api */
+var server = express.createServer();
+server.configure(function() {
+ server.use(express.logger('dev'));
+ server.use(express.favicon());
+ server.use(express.bodyParser()); /* parses body of http? --> populates req.body, hmmm */
+ server.use(express.cookieParser());
+ server.use(express.session({ secret: 'keyboard cat'}));
+ /* server.use(express.static(__dirname + '/public')); */
+});
+server.use(requestListener); /* using connect module here */
+
server.listen(serverConfig.port, serverConfig.hostname, function() {
/* could use for proxy stuff? this function is called when listening event is emitted */
util.log('[server] listening on port ' + serverConfig.port);