【问题标题】:why my app is not getting deployed on azure为什么我的应用没有部署在 azure 上
【发布时间】:2020-01-16 21:15:29
【问题描述】:

我正在尝试在 azure 上部署 reactjs 应用程序,但出现错误。

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

我尝试使用 wss 进行安全连接,并将 react-scripts 降级到 3.2.0,但仍然遇到同样的错误。谁能帮我解决这个问题?

【问题讨论】:

  • 欢迎来到 StackOverflow。请把你的代码放在你的问题后面,并详细说明你走了哪一步,之前做了什么。

标签: reactjs websocket


【解决方案1】:

对于最终从 Google 来到这里的人,在等待补丁时,您可以手动编辑 node_modules/react-dev-utils/webpackHotDevClient.js 来修复此问题,而无需降级到 3.2。这是该文件第 62 行所需的代码:

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

希望对你有帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-30
    • 1970-01-01
    • 2017-05-23
    • 2021-01-19
    • 2022-11-03
    相关资源
    最近更新 更多