X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=publish-my-session.coffee;h=fec346737b5f7f1b9ad3c66758a20995d7ca33e8;hb=7be31fd57ea61d523cafa9bbf950a326afd11968;hp=bd2cd303218411ccd6259f1758f3c4304835aba7;hpb=8a70bdfc0c282df5a3c3b4cc78cc9d2de54e07be;p=watch-my-terminal.git diff --git a/publish-my-session.coffee b/publish-my-session.coffee index bd2cd30..fec3467 100644 --- a/publish-my-session.coffee +++ b/publish-my-session.coffee @@ -1,10 +1,20 @@ handler = (req, res) -> - fs.readFile __dirname + '/index.html', (err, data) -> - if err - res.writeHead(500) - return res.end('Error loading index.html') + err = (req, res) -> + res.writeHead(404, 'Content-Type': 'text/plain') + return res.end("Error loading #{req.url}") + switch req.url + when '/', '/index.html' + filename = __dirname + '/index.html' + type = 'text/html' + when '/jquery.js' + filename = '/usr/share/javascript/jquery/jquery.min.js' + type = 'text/javascript' + else + return err req, res + fs.readFile filename, (err, data) -> + return err req, res if err - res.writeHead(200) + res.writeHead(200, 'Content-Type': type) res.end(data) app = require('http').createServer(handler)