2014-09-14 07:04:16 -04:00
|
|
|
|
|
|
|
var static = require('node-static');
|
|
|
|
var server = new static.Server('.', { cache: 0 });
|
2015-11-24 22:08:58 -08:00
|
|
|
var open = require('open');
|
2014-09-14 07:04:16 -04:00
|
|
|
|
2015-11-24 22:08:58 -08:00
|
|
|
require('http').createServer(function(req, res) {
|
|
|
|
if ('/favicon.ico' == req.url) {
|
|
|
|
req.destroy();
|
|
|
|
res.statusCode = 204;
|
|
|
|
return res.end();
|
|
|
|
}
|
|
|
|
|
|
|
|
req.on('end', function() {
|
|
|
|
server.serve(req, res, function(err) {
|
2014-09-14 07:04:16 -04:00
|
|
|
if (err) {
|
|
|
|
console.error(err, req.url);
|
|
|
|
res.writeHead(err.status, err.headers);
|
|
|
|
res.end();
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
req.resume();
|
|
|
|
}).listen(8088);
|
|
|
|
|
2015-11-24 22:08:58 -08:00
|
|
|
console.error('now listening on http://localhost:8088');
|
|
|
|
open('http://localhost:8088');
|