我已经在 AWS elasticbeanstalk 上部署了带有Parse LiveQuery的NodeJs Parse 服务器,但 LiveQuery 似乎无法正常工作。当我尝试从我的 iOS 客户端应用程序订阅时,它给了我错误。
错误:错误域 = SRWebSocketErrorDomain 代码 = 2132“从服务器 404 收到错误响应代码”
注意:当我在我的 Mac 上本地运行时,它工作正常。AWS 可能有什么问题?
我已经在 AWS elasticbeanstalk 上部署了带有Parse LiveQuery的NodeJs Parse 服务器,但 LiveQuery 似乎无法正常工作。当我尝试从我的 iOS 客户端应用程序订阅时,它给了我错误。
错误:错误域 = SRWebSocketErrorDomain 代码 = 2132“从服务器 404 收到错误响应代码”
注意:当我在我的 Mac 上本地运行时,它工作正常。AWS 可能有什么问题?
与此处类似的问题:
如何在 AWS 负载均衡器后面运行 Parse 实时查询服务器(Web 套接字)?
问题似乎是经典的负载均衡器不支持 websocket。
AWS 最近推出了一项新服务 Application Load Balancers,它支持 websocket:
https://aws.amazon.com/blogs/aws/new-aws-application-load-balancer/