From 2241e16e5fd895ded8aec7a986a46a573691324f Mon Sep 17 00:00:00 2001 From: Jonathan Cremin Date: Sun, 7 Dec 2014 18:47:05 +0000 Subject: [PATCH] Stop header errors on www --- app.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app.js b/app.js index a3e9826..07212e5 100644 --- a/app.js +++ b/app.js @@ -52,7 +52,7 @@ app.use(function(req, res, next) { app.get('*', function(req,res,next) { // force SSL if (req.headers['cf-visitor'] && req.headers['cf-visitor'] != '{"scheme":"https"}') { - res.redirect("https://" + req.headers['host'] + req.url); + return res.redirect("https://" + req.headers['host'] + req.url); } else if (req.headers['cf-visitor']) { req.userProtocol = "https"; } else { @@ -60,7 +60,7 @@ app.get('*', function(req,res,next) { } // redirect www if (req.headers.host.match(/^www/) !== null ) { - res.redirect(req.userProtocol + '://' + req.headers.host.replace(/^www\./, '') + req.url); + return res.redirect(req.userProtocol + '://' + req.headers.host.replace(/^www\./, '') + req.url); } else { next(); }