add enable always https

This commit is contained in:
Ashley 2023-01-13 15:33:36 +00:00
parent b330146c73
commit 5424e688fb

View file

@ -96,6 +96,7 @@ this is our config file,you can change stuff here
tubeApi: "https://api.poketube.fun/api/", tubeApi: "https://api.poketube.fun/api/",
invapi: "https://invidious.sethforprivacy.com/api/v1", invapi: "https://invidious.sethforprivacy.com/api/v1",
dislikes: "https://returnyoutubedislikeapi.com/votes?videoId=", dislikes: "https://returnyoutubedislikeapi.com/votes?videoId=",
enablealwayshttps: true, //enables always https on the server
t_url: "https://t.poketube.fun/", // def matomo url t_url: "https://t.poketube.fun/", // def matomo url
}; };
@ -111,8 +112,12 @@ this is our config file,you can change stuff here
}); });
app.use(function (request, response, next) { app.use(function (request, response, next) {
if (config.enablealwayshttps == true) {
if (process.env.NODE_ENV != "development" && !request.secure) { if (process.env.NODE_ENV != "development" && !request.secure) {
return response.redirect("https://" + request.headers.host + request.url); return response.redirect(
"https://" + request.headers.host + request.url
);
}
} }
next(); next();