Heroku で ExpressJS/AngularJS サイトをホストしており、Express を使用してすべての非 https リクエストを https バージョンにリダイレクトしています。
私の問題は、ホームページをリダイレクトしたくないということです。それ以外はすべてそうです。https リダイレクトなしでホームページを提供したいだけです。Expressでこれを行う方法はありますか?
どうもありがとう!
app.get('*',function(req,res,next){
if( req.headers['x-forwarded-proto'] != 'https' )
res.redirect('https://mydomain.com'+req.url)
else
next() /* Continue to other routes if we're not redirecting */
})
app.use(express.static(__dirname));
app.listen(port);