我已经在Windows中安装了elasticsearch-6.3.1,并尝试通过在angular 1中使用以下代码来过滤数据,这会导致CORS错误
$http({
url: 'http://localhost:9200/empinfo/employeedetails/_search',
method: "POST",
data: "{ 'query': { 'query_string': { 'query': 'Sujit','fields':['name'] } } }",
headers: { 'Content-Type': 'application/json' }
}).success(function (data, status, headers, config) {
console.log(data);
}).error(function (data, status, headers, config) {
});
angular.js中的我的Elastic搜索错误
尽管我已经在elasticsearch.yml文件中添加了允许CORS。
请帮助我。
答案 0 :(得分:1)
您需要取消注释yml文件中的行。 只需从每行开头删除“#”。重新启动您的Elasticsearch。