Hapi Js サーバーへの https トラフィックのみを許可したい。
このスレッド: Node.JS、Express、Heroku - HTTP と HTTPS を処理する方法は?
それは以下によって達成されました:
if (process.env.NODE_ENV == 'production') {
app.use(function (req, res, next) {
res.setHeader('Strict-Transport-Security', 'max-age=8640000; includeSubDomains');
if (req.headers['x-forwarded-proto'] && req.headers['x-forwarded-proto'] === "http") {
return res.redirect(301, 'https://' + req.host + req.url);
} else {
return next();
}
});
}