【问题标题】:Why is Google cloud platform with uWebSockets.js giving me error code 502为什么带有 uWebSockets.js 的谷歌云平台给我错误代码 502
【发布时间】:2021-07-24 09:01:08
【问题描述】:

我使用 uWebSockets.js 在 Node.js 中编写了一个服务器并将其部署到 Google Cloud App Engine。

当我在本地网络上运行它时,服务器本身工作正常,但是当我尝试通过 gcloud URL 连接它时,它会抛出错误(给客户端):

received bad response code from server 502

可能与 URL 本身有关吗? gcloud deploy app 命令默认给我一个https:// url,所以我在客户端使用var ws = new WebSocket('https://[PROJECT_ID].ts.r.appspot.com');,因为我假设该URL 将充当我的WebSocket 的代理,但我不确定是否这是正确的做法......

任何帮助/建议表示赞赏

【问题讨论】:

标签: node.js google-app-engine websocket


【解决方案1】:

正如@DazWilkin 提到的,WebSockets 可以与App Engine Flexible environmentCloud Run 一起使用。

App Engine 标准环境不支持此功能。

【讨论】:

    猜你喜欢
    • 2022-10-15
    • 1970-01-01
    • 1970-01-01
    • 2017-06-26
    • 1970-01-01
    • 2020-06-22
    • 2020-06-02
    • 2023-03-22
    • 2013-07-04
    相关资源
    最近更新 更多