我如何在本地主机中使用 https 启动 React Web

问题描述 投票:0回答:1

我正在开发一个 React 应用程序,该应用程序需要在 https://localhost:300 上打开,但它在 http://localhost:3000 上打开。 我使用的是 Windows 操作系统,为了使应用程序正常工作,我执行了以下操作

  1. 生成自签名证书

  2. 将其添加到项目的根级别

  3. 我的包json有

    "start": "设置 HTTPS=true && 设置 REACT_APP_GIT_VERSION=$(git rev-parse head) && 反应脚本启动", "safeStart": "导出 HTTPS=true&&SSL_CRT_FILE=cert.pem&&SSL_KEY_FILE=key.pem 反应脚本启动",

  4. 当我尝试使用 npm start 或设置 HTTPS=true&&npm start 运行应用程序时,应用程序已启动并在浏览器中打开,但在 http 上提供服务,但不在 https 上提供服务。

  5. 当我尝试使用 npm safeStart 运行应用程序或设置 HTTPS=true&&npm safeStart 时,我收到 SSL 错误,表示其未配置。

我不确定我是否遗漏了某些东西,或者我需要添加一些额外的配置等等。

reactjs windows https ssl-certificate create-react-app
1个回答
0
投票

您可以使用 ngrok 或 https 隧道。 安全连接

© www.soinside.com 2019 - 2024. All rights reserved.