首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在elasticsearch.js客户机中排除主机中的端口号

如何在elasticsearch.js客户机中排除主机中的端口号
EN

Stack Overflow用户
提问于 2018-05-24 19:37:51
回答 1查看 338关注 0票数 0

我需要从elastisearch.js客户机从angular5调用没有端口号的弹性搜索url。

我需要像这样调用没有端口的elasticsearch url

'https://myelasticsearch-api.xyz.com/api1/1.0

但是它总是像这样附加默认端口

'https://myelasticsearch-api.xyz.com:9200/api1/1.0

代码语言:javascript
复制
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'
    });
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-06 14:49:54

最后,我可以通过使用默认的ssl端口443来实现这一点。

代码语言:javascript
复制
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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50516969

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档