首页 > 解决方案 > javascript jira-client 包:设置主机时如何指定端口

问题描述

不指定端口时,jira-client 可以正常工作,但我需要访问使用端口的 Jira 实例。有人知道怎么做吗?也许是一个环境变量?

const JiraApi = require('jira-client');
const jira = new JiraApi({
    protocol: 'https',
    host: 'greenhopper.app.company.com:8080',
    ...
});

不幸的是,库报告错误:

原因:错误:getaddrinfo ENOTFOUND greenhopper.app.company.com:8080

标签: javascriptjira-rest-api

解决方案


您可以在创建 Jira 客户端时设置端口

jira = new JiraApi({
    protocol: 'https',
    host: config.host,
    port: config.port, // Here
    apiVersion: 'latest',
    strictSSL: true,
    oauth: oauthConfig
});

以下是code-jira-client 文档中的所有选项


推荐阅读