我需要从angular5来自elastisearch.js客户端调用我没有端口号的弹性搜索网址
我需要调用不带端口的elasticsearch网址
'https://myelasticsearch-api.xyz.com/api1/1.0'
但它总是附加默认端口,如此
'https://myelasticsearch-api.xyz.com:9200/api1/1.0'
private connect() {
this.client = new Client({
host: {
host: 'myelasticsearch-api.xyz.com',
port: '',
protocol:'https',
headers: {
'authorization': 'Bearer ' + this.accessTolken,
},
path:'/api1/1.0'
},
log: 'warning'
});
}
答案 0 :(得分:0)
最终,我可以通过使用默认的ssl端口443来实现此目标
private connect() {
this.client = new Client({
host: {
host: 'myelasticsearch-api.xyz.com',
port: 443,
protocol:'https',
headers: {
'authorization': 'Bearer ' + this.accessTolken,
},
path:'/api1/1.0'
},
log: 'warning'
});
}
现在可以访问网址“ https://myelasticsearch-api.xyz.com/api1/1.0”