在开发环境中使用 HTTPS
注意:此功能适用于
react-scripts@0.4.0
及更高版本。
你可能需要开发服务器通过 HTTPS 提供页面。 当 API 服务器本身为 HTTPS 服务时,使用 "proxy"(代理)功能 将请求代理到 API 服务器,这可能是有用的。
为此,请将 HTTPS
环境变量设置为 true
,然后像往常一样使用 npm start
启动开发服务器:
Windows (cmd.exe)
set HTTPS=true&&npm start
(注意:缺少空格是故意的。)
Windows (Powershell)
($env:HTTPS = "true") -and (npm start)
Linux, macOS (Bash)
HTTPS=true npm start
请注意,服务器将使用自签名证书,因此你的 Web 浏览器在访问页面时基本上会显示警告。