В настоящее время я занимаюсь разработкой интерфейса веб-интерфейса с использованием Angular 7, а Elasticsearch 7.4 находится в моем бэкэнде. Я изо всех сил пытаюсь найти любой браузерный клиент, который можно использовать с Angular, отличным от стандартного API-интерфейса HTTP Rest Rest Elasticsearch.
Раньше я играл с elasticsearch-browser
для похожих проектов, но он устарел и заменен новым клиентом javascript @elastic/elasticsearch
, проблема в том, что в документации для нового клиента javascript говорится, чтопостроен для клиента node.js и не поддерживает браузерную среду. В документации также рекомендуется написать облегченный прокси-сервер, который использует клиент, а не использует его непосредственно в среде браузера, но у меня нет возможности сделать это в настоящее время.
Другая проблема заключается в том, что elasticsearch-browser
не имеетлюбые определения типов для машинописного текста и предлагают установить определение типов из другого пакета @types/elasticsearch
, созданного для Elasticsearch 5.x.
Извините, если я что-то упустил, но я не думаю,Elasticsearch Team прекратила поддержку браузерного окружения. Есть ли альтернатива пакету @elastic/elasticsearch
для браузера, особенно для угловых 7 и новее?
Спасибо