diff --git a/app.js b/app.js index 885d262..1d2de09 100644 --- a/app.js +++ b/app.js @@ -9,6 +9,14 @@ app.set('views', __dirname + '/views'); app.set('view engine', 'coffee'); app.register('.coffee', require('coffeekup').adapters.express); + app.use(function(req, res, next) { + console.log("Hostname: %s", req.header('Host')); + if (req.header('Host') === 'www.heartb.it') { + return res.redirect('http://heartb.it/'); + } else { + return next(); + } + }); app.use(express.bodyParser()); app.use(express.methodOverride()); return app.use(express.static(__dirname + '/public')); @@ -22,11 +30,7 @@ }); app.configure('production', function() { - app.use(express.errorHandler); - return app.use(function(req, res, next) { - console.log("Hostname: %s", req.header('Host')); - return next(); - }); + return app.use(express.errorHandler); }); app.get('/', function(req, res) { diff --git a/src/app.coffee b/src/app.coffee index a2397b4..be23ae5 100644 --- a/src/app.coffee +++ b/src/app.coffee @@ -8,6 +8,12 @@ app.configure -> app.set 'views', __dirname + '/views' app.set 'view engine', 'coffee' app.register '.coffee', require('coffeekup').adapters.express + app.use (req, res, next) -> + console.log "Hostname: %s", req.header('Host') + if req.header('Host') == 'www.heartb.it' + res.redirect('http://heartb.it/') + else + next() app.use express.bodyParser() app.use express.methodOverride() app.use express.static(__dirname + '/public') @@ -17,13 +23,6 @@ app.configure 'development', -> app.configure 'production', -> app.use express.errorHandler - app.use (req, res, next) -> - console.log "Hostname: %s", req.header('Host') - next() - # if req.header('Host') == 'www.heartb.it' - # res.redirect('http://heartb.it/') - # else - # next() # Routes