我仅使用chart.js图形创建了一个简单的react.js应用程序(使用create-react-app进行引导)。在本地主机上一切正常。今天,我试图通过Heroku进行生产部署。
这是我遇到的错误(屏幕截图中的完整版本):
SecurityError:无法构造“ WebSocket”:可能无法通过HTTPS加载的页面启动不安全的WebSocket连接。
我已经看到这是一个常见错误,可以通过更改react-util-devs中的协议行来解决:issue link
也就是说,在我的 node_modules / react-dev-utils / webpackHotDevClient.js 文件中,我将第62行更改为:
protocol: window.location.protocol === 'https:' ? 'wss' : 'ws',