| @@ -4,3 +4,4 @@ npm-debug.log | |||
| imgs | |||
| !imgs/.placeholder | |||
| .currentRun | |||
| favicon.ico | |||
| @@ -12,7 +12,7 @@ var conf = JSON.parse(fs.readFileSync("conf.json")); | |||
| var endpoints = { | |||
| //General | |||
| "/favicon.ico": "favicon.ico", | |||
| "/favicon.ico": "favicon.node.js", | |||
| "/global.css": "global.css", | |||
| "/global.js": "global.js", | |||
| "/404": "404.node.js", | |||
| @@ -0,0 +1,13 @@ | |||
| var fs = require("fs"); | |||
| module.exports = function(ctx) { | |||
| var readStream = fs.createReadStream("favicon.ico"); | |||
| readStream.pipe(ctx.res); | |||
| readStream.on("error", function(err) { | |||
| if (err.code === "ENOENT") | |||
| ctx.end(ctx.view("404")); | |||
| else | |||
| ctx.end(err.toString()); | |||
| }); | |||
| } | |||
| @@ -14,7 +14,7 @@ module.exports = function(ctx) { | |||
| readStream.pipe(ctx.res); | |||
| readStream.on("error", function(err){ | |||
| if (err.code == "ENOENT") | |||
| if (err.code === "ENOENT") | |||
| ctx.end(ctx.view("404")); | |||
| else | |||
| ctx.end(err.toString()); | |||