AngularjS与ElasticSearch的连接超时

时间:2015-02-08 20:19:32

标签: javascript angularjs elasticsearch connection

我有2个服务器设置,“client”带有angularjs工作应用程序,“server”带有弹性搜索运行并带有正确的索引。我可以从客户端卷曲到服务器并返回预期的数据,但我的角度应用程序不能。我关掉了iptables,所以我不确定它为什么不起作用。我的角度连接代码:

  .service('esClient', function (esFactory) {
    esClient = esFactory({
      host: 'server.develop.com:9200',
      apiVersion: '1.4',
      log: 'trace'
    });
    return esClient;
  })

我看到错误:

Failed to load resource: net::ERR_CONNECTION_TIMED_OUT
elasticsearch.angular.js:34871 ERROR: 2015-02-08T19:55:39Z
  Error: Request error, retrying -- Connection Failure

1 个答案:

答案 0 :(得分:1)

我认为您缺少HTTP协议前缀。做

host : 'http://server.develop.com:9200'

希望这有帮助。