Я пытаюсь подключиться к ElasticSearch 7, используя React-SearchKit .
Я следую официальному руководству React-SearchKit Connect Your REST APIs . Согласно руководству, адаптер ElasticSearch можно настроить, передав следующий объект в качестве параметра компоненту ReactSearchKit
:
const searchApi = new ESSearchApi({
url: 'http://localhost:9200/search/',
timeout: 5000
});
Я передаю объект компоненту следующим образом:
class App extends Component {
render() {
return (
<ReactSearchKit searchApi={searchApi}>
<div style={{ margin: '2em auto', width: '50%' }}>
<SearchBar />
<ResultsList />
</div>
</ReactSearchKit>
);
}
}
Проблема в том, что при попытке запустить приложение я получаю ошибку 405 (метод не разрешен). Я не думаю, что должна быть проблема с отправкой запросов POST в ElasticSearch. Что могло пойти не так?