From 25c0b3e32a952e197f4f0175bab2e5e9816250b2 Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Mon, 5 May 2014 16:50:10 -0600 Subject: [PATCH] fix(favicon): specify favicon, fixes #3331 --- src/server.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/server.js b/src/server.js index ac0a7dfa80..205e379d6b 100644 --- a/src/server.js +++ b/src/server.js @@ -92,6 +92,7 @@ if (cluster.isMaster && (isDev || isProd)) { )); // ------------ Server Configuration ------------ + var publicDir = path.join(__dirname, "/../public"); app.set("port", nconf.get('PORT')); middleware.apiThrottle(app); @@ -100,7 +101,7 @@ if (cluster.isMaster && (isDev || isProd)) { app.use(express.compress()); app.set("views", __dirname + "/../views"); app.set("view engine", "jade"); - app.use(express.favicon()); + app.use(express.favicon(publicDir + '/favicon.ico')); app.use(middleware.cors); app.use(middleware.forceSSL); app.use(express.urlencoded()); @@ -121,8 +122,8 @@ if (cluster.isMaster && (isDev || isProd)) { var maxAge = isProd ? 31536000000 : 0; // Cache emojis without copying them to build, they are too many app.use(express['static'](path.join(__dirname, "/../build"), { maxAge: maxAge })); - app.use('/bower_components/habitrpg-shared/img/emoji/unicode', express['static'](path.join(__dirname, "/../public/bower_components/habitrpg-shared/img/emoji/unicode"), { maxAge: maxAge })); - app.use(express['static'](path.join(__dirname, "/../public"))); + app.use('/bower_components/habitrpg-shared/img/emoji/unicode', express['static'](publicDir + "/bower_components/habitrpg-shared/img/emoji/unicode", { maxAge: maxAge })); + app.use(express['static'](publicDir)); // Custom Directives app.use(require('./routes/pages').middleware);