2017-09-17 16 views
1

エクスプレスサーバで実行されているherokuウェブサイトの接続を安全にするためのリダイレクトの最新ソリューションは何ですか?Express/Herokuがhttpsにリダイレクトしていない

私はすべてを試しました。

答えて

0

ソリューションが正常に動作する必要があります。 Herokuに問題がありました。それは何らかのプロキシを使用します。このコードスニペットで修正する必要があります:

// require https 
app.use((req, res, next) => { 
    if (req.hostname !== 'localhost' && req.get('X-Forwarded-Proto') !== 'https') { 
    return res.redirect(`https://${req.hostname}${req.url}`) 
    } 
    return next() 
}) 
関連する問題