对于在快速服务器上运行的heroku网站,重定向以确保连接安全的最新解决方案是什么?
我尝试了一切。
答案 0 :(得分: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()
})