Я развернул NodeJs Разобрать сервер с помощью Разобрать LiveQuery на AWS elasticbeanstalk, но похоже, что LiveQuery не работает. Когда я пытаюсь подписаться из своего клиентского приложения iOS, я получаю ошибку.
Ошибка: Error Domain = SRWebSocketErrorDomain Code = 2132 «Получен неверный код ответа от сервера 404»
Примечание: Когда я запускаю локально на своем Mac, он работает нормально. В чем может быть проблема с AWS?
Аналогичная проблема, как здесь:
Как запустить сервер Parse Live Query (веб-сокеты) за балансировщиком нагрузки AWS?
Проблема заключалась в том, что классические балансировщики нагрузки не поддерживают веб-сокеты.
AWS недавно запустила новый сервис Application Load Balancers, который поддерживает веб-сокеты:
https://aws.amazon.com/blogs/aws/new-aws-application-load-balancer/