登录
首页 >  Golang >  Go问答

React中使用searchKitManager时遇到问题

来源:stackoverflow

时间:2024-02-27 11:00:25 274浏览 收藏

珍惜时间,勤奋学习!今天给大家带来《React中使用searchKitManager时遇到问题》,正文内容主要涉及到等等,如果你正在学习Golang,或者是对Golang有疑问,欢迎大家关注我!后面我会持续更新相关内容的,希望都能帮到正在学习的大家!

问题内容

我试图在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 或 400 bad request 错误,但 api 在 postman 中工作 如果我将上面的链接更改为

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 错误请求或 405 不允许发布

我提供的关于 searchurlpath 的链接的最后一件事应该是这样还是不是?或者我应该传递 apiurl 代替 / 吗?我也尝试过,但只是为了确定一下。

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


解决方案


尝试这样做:

const elasticSearchUrl =  'http://localhost:9200/';

const searchkit = new SearchkitManager(elasticSearchUrl );

理论要掌握,实操不能落!以上关于《React中使用searchKitManager时遇到问题》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>