From 83bc1f4ec65e7a7e06bfca532dafdd101ba1ceb9 Mon Sep 17 00:00:00 2001 From: "Glitch (jasonsplant)" Date: Sun, 10 May 2020 20:14:08 +0000 Subject: [PATCH] Updating redirect code to allow embedding on the glitch project page --- nodeapp/app.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nodeapp/app.js b/nodeapp/app.js index 129c2fe..117afbf 100644 --- a/nodeapp/app.js +++ b/nodeapp/app.js @@ -7,10 +7,10 @@ const app = express(); // Handle requests for the root page by serving the static index.html from the views folder app.get("/", function(req, res) { - if (req.headers.host.includes('glitch.me')) { + if (!(req.headers['referer'] == 'https://glitch.com/embed/' && req.headers['sec-fetch-dest'] == 'iframe') && !req.headers['x-real-host'] && req.headers.host.includes('glitch.me')) { return res.redirect('https://www.jasonsplant.ml' + req.url); } - + res.sendFile(__dirname + "/views/index.html"); });