Hack at ssl redirect

This commit is contained in:
Jonathan Cremin 2014-12-03 23:36:12 +00:00
parent 8a29eb8f50
commit 1f3d692007

4
app.js
View file

@ -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();
}