我正在开发一个 React 应用程序,该应用程序需要在 https://localhost:300 上打开,但它在 http://localhost:3000 上打开。 我使用的是 Windows 操作系统,为了使应用程序正常工作,我执行了以下操作
生成自签名证书
将其添加到项目的根级别
我的包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 反应脚本启动",
当我尝试使用 npm start 或设置 HTTPS=true&&npm start 运行应用程序时,应用程序已启动并在浏览器中打开,但在 http 上提供服务,但不在 https 上提供服务。
当我尝试使用 npm safeStart 运行应用程序或设置 HTTPS=true&&npm safeStart 时,我收到 SSL 错误,表示其未配置。
我不确定我是否遗漏了某些东西,或者我需要添加一些额外的配置等等。
您可以使用 ngrok 或 https 隧道。 安全连接