我正在使用标准环境的Google AppEngine上运行GraphQL服务器(基于graphql-yoga,Node,Express(。
它使用 websocket 端点来提供对数据库更改的实时订阅,这在我的本地机器上完美运行,但在 GAE 实例上部署时根本没有响应。
可能是因为GAE标准的另一个限制吗?
正如 @Dan Cornilescu 所提到的,App Engine Standard 环境中尚不支持 WebSocket。
有一个开放的功能请求来支持它,我建议您关注那里的更新。
请看一下 Stack Overflow 线程:如何在 GAE 之上运行 WebSocket 服务器?