From c76a120bfea6f78d6530fa63a8129dfc40af7d86 Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Wed, 28 Dec 2011 10:28:37 -0800 Subject: [PATCH] fix(nodeserver): add dummy favicon.ico to silence 404s --- lib/nodeserver/favicon.ico | Bin 0 -> 894 bytes lib/nodeserver/server.js | 4 ++++ 2 files changed, 4 insertions(+) create mode 100644 lib/nodeserver/favicon.ico diff --git a/lib/nodeserver/favicon.ico b/lib/nodeserver/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..93d08c153549cd375799c4fd6149439d10c9ae91 GIT binary patch literal 894 zcmZQzU<5(|0R|u`!H~hsz#zuJz@P!dKp_SNAO?wp0Z>ke8-gJM3=FBlWus^`1V(HK L{Qu9uKnVr_{Vxw% literal 0 HcmV?d00001 diff --git a/lib/nodeserver/server.js b/lib/nodeserver/server.js index 3c75a78d..e9bdef5b 100644 --- a/lib/nodeserver/server.js +++ b/lib/nodeserver/server.js @@ -92,6 +92,10 @@ StaticServlet.prototype.handleRequest = function(req, res) { if (parts[parts.length-1].charAt(0) === '.') return self.sendForbidden_(req, res, path); + // favicon rewriting + if (path === './favicon.ico') + return self.sendFile_(req, res, './lib/nodeserver/favicon.ico'); + // docs rewriting var REWRITE = /\/(guide|api|cookbook|misc|tutorial).*$/, IGNORED = /(\.(css|js|png|jpg)$|partials\/.*\.html$)/,