我看到了一个非常有用的答案:create-react-app: how to use https instead of http?
但是
我不确定如何使用经过适当签名的SSL证书来使其正常工作。
我应该使用哪个版本/格式的证书?PEM还是DER?
我看到有人提到需要将 Issuing CA.cer
和 Root CA.cer
(我也有)合并到PEM文件中。这个是正确的吗?
此外,我正在使用yarn
而不是npm
,尝试使用以下命令:
HTTPS=true SSL_CRT_FILE=QA_SSL_Cert.cer SSL_KEY_FILE=server.key yarn react-scripts start
服务器已启动,但是当我尝试连接时会出现NET::ERR_CERT_AUTHORITY_INVALID
错误。(如果没有启用HTTPS=true
,应用程序本身就可以正常运行。)