【问题标题】:How to redirect from http to https in react?如何在反应中从http重定向到https?
【发布时间】:2019-10-10 21:02:27
【问题描述】:

我在 Chrome 中的审核向我显示 net::ERR_EMPTY_RESPONSE,因为 Lighthouse 无法可靠地加载我请求的页面。 Google 开发人员建议我将服务器(node.js?)配置为从 http 重定向到 https。

我尝试了 react 模块“react-https-redirect”,但仍然没有通过审核。我这样实现了这个模块:

render() {
    return (
            <HttpsRedirect>
              <App />
            </HttpsRedirect>
    );
}

实现自动重定向需要什么配置?

【问题讨论】:

  • 因为需要配置服务器。它是一个什么样的应用程序?在 .NET 中,我们在处理重定向的服务器上有 IIS 管理器。这完全取决于您的服务器
  • 在节点上运行
  • 然后配置节点重定向到你想要的任何地方,因为安全问题不反应。检查下面的答案

标签: javascript reactjs


【解决方案1】:

答案是 here 你应该使用 react-https-redirect 但正如作者所说,这存在一些安全问题。如果你可以配置服务器或者使用 nginx 作为网关会比使用这个模块更好。

【讨论】:

  • 是的,这正是我的问题,因为 react-https-redirect 无法正常工作。但是如何配置服务器呢?它在节点上运行
  • 有两种方法可以使用 Nginx 或 Apache。两者都可以充当网关并将每个 http 重定向到 https。
猜你喜欢
  • 2016-09-02
  • 1970-01-01
  • 2016-09-30
  • 1970-01-01
  • 2019-09-10
  • 2017-10-06
  • 2018-01-19
  • 2018-06-20
  • 2020-11-04
相关资源
最近更新 更多