我正在尝试在 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
错误,但如果我将上面的链接更改为,API 可以在邮递员中工作
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
代替/
?我也试过了,但只是为了确保。
任何形式的帮助将不胜感激。