From 22d93e0a3bc2a6dc0f64c63c68bc8f8489ea9068 Mon Sep 17 00:00:00 2001 From: Misko Hevery Date: Tue, 20 Apr 2010 18:14:13 -0700 Subject: fixes to enable ie --- lib/nodeserver/server.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 lib/nodeserver/server.js (limited to 'lib') diff --git a/lib/nodeserver/server.js b/lib/nodeserver/server.js new file mode 100644 index 00000000..306eeb7c --- /dev/null +++ b/lib/nodeserver/server.js @@ -0,0 +1,21 @@ +var sys = require('sys'), + http = require('http'), + fs = require('fs'); +http.createServer(function (req, res) { + res.writeHead(200, {}); + sys.p('GET ' + req.url); + var file = fs.createReadStream('.' + req.url); + file.addListener('data', bind(res, res.write)); + file.addListener('error', function( error ){ + sys.p(error); + res.end(); + }); + file.addListener('close', bind(res, res.end)); +}).listen(8000); +sys.puts('Server running at http://127.0.0.1:8000/'); + +function bind(_this, _fn) { + return function(){ + return _fn.apply(_this, arguments); + }; +} -- cgit v1.2.3