Lee Morgan 6 жил өмнө
parent
commit
edd7d87148
1 өөрчлөгдсөн 8 нэмэгдсэн , 0 устгасан
  1. 8 0
      app.js

+ 8 - 0
app.js

@@ -8,6 +8,14 @@ mongoose.connect(process.env.SUBLINE_DB, {useNewUrlParser: true, useUnifiedTopol
 
 app.set("view engine", "ejs");
 
+function requireHTTPS(req, res, next) {
+    if (!req.secure && req.get('x-forwarded-proto') !== 'https' && process.env.NODE_ENV !== "development") {
+      return res.redirect('https://' + req.get('host') + req.url);
+    }
+    next();
+}
+
+app.use(requireHTTPS);
 app.use(session({
     secret: "Super Secret Subline Subliminally Saving Secrets So Sneaky Snakes Stay Sullen",
     cookie: {secure: false},