我有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
答案 0 :(得分:1)
我认为您缺少HTTP协议前缀。做
host : 'http://server.develop.com:9200'
希望这有帮助。