diff options
| author | Misko Hevery | 2010-04-20 18:14:13 -0700 | 
|---|---|---|
| committer | Misko Hevery | 2010-04-20 18:14:13 -0700 | 
| commit | 22d93e0a3bc2a6dc0f64c63c68bc8f8489ea9068 (patch) | |
| tree | 5f65b04ac9fb5a69d87ac40434a14367e6c1d4fc /lib | |
| parent | 259c2bba4bf1fc4f0d4cf5bcda4ffef0fb5a615a (diff) | |
| download | angular.js-22d93e0a3bc2a6dc0f64c63c68bc8f8489ea9068.tar.bz2 | |
fixes to enable ie
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/nodeserver/server.js | 21 | 
1 files changed, 21 insertions, 0 deletions
| 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); + }; +} | 
