我需要从elastisearch.js客户机从angular5调用没有端口号的弹性搜索url。
我需要像这样调用没有端口的elasticsearch url
'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'
});
}发布于 2018-07-06 14:49:54
最后,我可以通过使用默认的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'
});
}现在能够访问url 'https://myelasticsearch-api.xyz.com/api1/1.0‘
https://stackoverflow.com/questions/50516969
复制相似问题