gpt4 book ai didi

node.js - Google App Engine 使用 NodeJs 套接字

转载 作者:太空宇宙 更新时间:2023-11-03 21:51:28 24 4
gpt4 key购买 nike

我正在使用 Google App Engine 运行 Node js 应用程序,它可以正常工作。问题是我想运行另一个 Node js 应用程序,它实际上是一个 websocket,并在互联网和文档上搜索,我发现它们现在支持套接字(之前不支持)!

唯一的问题是 Node js 文档丢失,或者它们仍然不支持仅用于 Node js 的套接字,但我找不到答案。也许有人可以解决这个问题。

请不要建议使用 Google Compute Engine 来运行我的 Websocket 服务器,我知道这可行。

最佳答案

如果您使用 Google App Engine Flexible,则 websocket 为 available in beta.

我用了that example并将其部署在 App Engine Flex 上,并且可以正常工作

由于并非所有客户端都支持 Websocket,因此常见的解决方法是使用 Socket.IO

如果您将使用 Socket.IO,您将需要像这样更改 app.yaml 中的 session 关联

network:
session_affinity: true

您将找到更多相关信息 here

关于node.js - Google App Engine 使用 NodeJs 套接字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54739565/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com