diff options
Diffstat (limited to 'tinyserver.js')
-rw-r--r-- | tinyserver.js | 22 |
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); |