为什么 Google 云平台 uWebSockets.js 给我错误代码 502
Why is Google cloud platform with uWebSockets.js giving me error code 502
我使用 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 的代理,但我不确定这是否是正确的方法...
任何help/advice赞赏
正如@DazWilkin 提到的,WebSockets 可以与 App Engine Flexible environment and with Cloud Run 一起使用。
App Engine 标准环境不支持这个。
我使用 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 的代理,但我不确定这是否是正确的方法...
任何help/advice赞赏
正如@DazWilkin 提到的,WebSockets 可以与 App Engine Flexible environment and with Cloud Run 一起使用。
App Engine 标准环境不支持这个。