繁体   English   中英

SecurityError:在heroku 中部署react.js 应用程序时无法构建“WebSocket”

[英]SecurityError: Failed to construct 'WebSocket' when deploying a react.js app in heroku

我仅使用 chart.js 图形创建了一个简单的 react.js 应用程序(使用 create-react-app 的引导程序)。 在本地主机上一切正常。 今天,我尝试通过 Heroku 部署到生产环境中。

这是我收到的错误(屏幕截图中的完整版本):

SecurityError:无法构建“WebSocket”:可能无法从通过 HTTPS 加载的页面启动不安全的 WebSocket 连接。

我已经看到这是一个常见的错误,可以通过更改 react-util-devs 中的协议行来解决: 问题链接

也就是说,在我的node_modules/react-dev-utils/webpackHotDevClient.js文件中,我将第 62 行更改为:

protocol: window.location.protocol === 'https:' ? 'wss' : 'ws',

我尝试再次部署,但一直出现相同的错误... 在此处输入图片说明

我有同样的问题,我认为发生的事情是当你推送到 heroku 时,node_modules 没有被更新,你只更新了你的本地版本,但这正是我的想法......有人找到了解决方案为了这?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM