我的应用程序目前同时支持 http 和 https,当有人尝试访问第一个(这也恰好是默认设置)时,我想强制使用后者。但是,当涉及到我如何部署事物时,我有点不确定如何设置它。
为了提供更高层次的视角,我在 Heroku 上运行了 3 个节点,对应于:
如何强制使用 https?是在代理级别配置的吗?在前端级别?或者也许在 dns 配置级别?
我认为这通常是在代理级别完成的,但我不确定,再加上我使用的是 heroku 提供的 ssl 证书,这让事情变得更加混乱。
有什么建议吗?