From a682f945c01b84d49e259a00c709c64cc0493d92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=83=9D=E3=83=BC=E3=83=AB=20=E3=82=A6=E3=82=A7=E3=83=83?= =?UTF-8?q?=E3=83=96?= Date: Tue, 8 Jan 2019 12:30:41 -0600 Subject: [PATCH] Heroku test --- server.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/server.js b/server.js index 09afe2a..7fc9a49 100755 --- a/server.js +++ b/server.js @@ -41,6 +41,18 @@ fastify app: require("./app") }); +fastify.addHook("preHandler", (request, reply, next) => { + if (process.env.NODE_ENV !== "development") { + if (request.headers["x-forwarded-proto"] !== "https") + reply.redirect(302, "https://" + request.hostname + request.originalUrl); + + else + next(); + } + + next(); +}); + fastify.ready(err => { if (err) throw err;