繁体   English   中英

在 React 中使用 searchKitManager 时出错

[英]Error while using searchKitManager in React

我正在尝试在 react-admin 中使用searchKitManager我根据文档提供了参数等,但是当我运行代码时它会引发错误。 这是代码的工作原理

  • React Admin 在http://localhost:3000上运行
  • Golang 后端运行在http://localhost:3006
  • ElasticSearch 在http://localhost:9200上运行

当使用 golang 代码将数据插入 mysql 数据库时,它也会稍后在我的一个显示组件中插入 elasticsearch 我调用上面的 searchkitManager 如下

let apiUrl= 'http://localhost:9200/donate' // what link should I pass, url to elasticsearch or url to my backend
const searchkit = new SearchkitManager('/', {
  searchUrlPath: `${apiUrl}/_search`,
});

此代码将抛出404 Not Found or 400 Bad Request错误,但如果我将上述链接更改为

let apiUrl= 'http://localhost:9200/donate' // what link should I pass, url to elasticsearch or url to my backend
const searchkit = new SearchkitManager('/', {
  searchUrlPath: `${apiUrl}/_doc/`,
});

我什么也没得到,有时控制台中没有错误,有时400 Bad Request or 405 Post Not Allowed

最后一件事我提供的关于searchUrlPath的链接应该是这样吗? 还是我应该通过apiUrl代替/ 我也试过了,但只是为了确保。

任何形式的帮助将不胜感激。

尝试这样做:

const elasticSearchUrl =  'http://localhost:9200/<your_index>';

const searchkit = new SearchkitManager(elasticSearchUrl );

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM