reactjs - 开发环境中的 HTTPS
问题描述
我在我的服务器上使用letsencrypt证书。使用 HTTPS=true npm start
命令运行我的应用程序时,浏览我的应用程序时出现错误。
SecurityError:无法构造“WebSocket”:可能无法从通过 HTTPS 加载的页面启动不安全的 WebSocket 连接。
这是我的配置:在 package.json
"start": "react-scripts start",
"prestart": "(cat /etc/letsencrypt/live/domainxxx/cert.pem /etc/letsencrypt/live/domainxxx/privkey.pem > ./node_modules/webpack-dev-server/ssl/server.pem) || :",
(在 debian 9 服务器上运行)
解决方案
推荐阅读
- python - 使用 json 从 instagram 收集数据
- scorm - SCORM 内容中的 AJAX
- azure - Azure 管道 BatchScript 任务未在其部署到的计算机上运行脚本
- asp.net - Angular 8 httpclient如何发送JSON标头
- latex - 如何在 dev.to 编辑器中使用 Latex?
- jquery - 用 AJAX 替换 href 动作
- python - 如何在 Python/Django 中测试引发的异常?
- firebase - 如何将标头添加到 Firebase HttpsCallable 函数
- google-chrome - Chrome 存储 API 配额
- reactjs - 如何将scrollmagic和Gsap与nextjs集成