From 1f3d692007d5fc39b09122d37404561c7312964f Mon Sep 17 00:00:00 2001 From: Jonathan Cremin Date: Wed, 3 Dec 2014 23:36:12 +0000 Subject: [PATCH] Hack at ssl redirect --- app.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app.js b/app.js index 77e8f53..9616b75 100644 --- a/app.js +++ b/app.js @@ -34,8 +34,8 @@ app.use(express.static(path.join(__dirname, 'public'))); // force SSL app.get('*', function(req,res,next) { - if (req.headers['x-forwarded-proto'] && req.headers['x-forwarded-proto'] != 'https') { - res.redirect(req.headers['host'] + req.url); + if (req.headers['cf-visitor'] && req.headers['cf-visitor'] != '{"scheme":"https"}') { + res.redirect("https://" + req.headers['host'] + req.url); } else { next(); }