簡體   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