2017-11-28 25 views
0

私は、自動化された証明書管理を備えたHerokuアプリを持っています。私はすでにreq.headers ['x-forwarded-proto']でhttpsにリダイレクトする方法をチェックしましたが、 'http'の代わりに 'https'を取得していて、アプリケーションはhttpsにリダイレクトしていません。私はDNS Made Easyを手に入れました。ウェブブラウザでルートドメインとサブドメインからhttpsにリダイレクトするにはどうすればよいですか?Heroku NodeJSアプリをhttpsにリダイレクト

答えて

0
// Redirect http to https 
app.get('*', (req, res, next) => { 
    if (req.headers['x-forwarded-proto'] != 'https'){ 
    res.redirect('https://' + req.hostname + req.url); 
    } else { 
    next(); 
    } 
}); 

これは、HTTPからHTTPSに来て、すべての要求をリダイレクトします

関連する問題