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