弹性搜索AngularJS-跨域请求被阻止

时间:2018-07-11 14:47:04

标签: angularjs elasticsearch cors

我已经在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搜索错误

1

尽管我已经在elasticsearch.yml文件中添加了允许CORS。

请帮助我。

1 个答案:

答案 0 :(得分:1)

您需要取消注释yml文件中的行。 只需从每行开头删除“#”。重新启动您的Elasticsearch。