Попытка получить список проблем json из JIRA с использованием библиотеки jira-connector в файле node.js - PullRequest
0 голосов
/ 25 октября 2018

Как вы можете видеть, я подключаюсь к JIRA с помощью библиотеки jira-connector, я пытаюсь отобразить данные в формате JSON, но я не получаю никаких результатов, когда я выполняю console.log (при условииобраз).

const  JiraClient = require('jira-connector');

const  jira = new JiraClient( {
host: 'URL',
basic_auth: {
    username: 'username',
    password: 'password'
 }
});


jira.search.search(
{
  jql: 'type = bug'
}, 

function(error, issue) 
{
 console.log(issue);
}
);

enter image description here enter image description here

1 Ответ

0 голосов
/ 25 октября 2018

Хотя вы не показываете свой реальный код конфигурации, на основании ошибки, я предполагаю, что вы передаете строку как ключ host, который модуль не анализирует, как вы ожидаете.

Из примеров в документации npm они не передают протокол только по имени хоста (например, host: 'jira.example.com' Vice host: 'http://jira.example.com'.

Из ошибкилибо вы забываете двоеточие после http, либо они не принимают протокол и просто хотят получить имя хоста там.

Глядя на исходный код , похоже, что они нене пытайтесь разобрать протокол из имени хоста, и если вы хотите передать протокол (например, http), это другой параметр конфигурации. Попробуйте это:

const  jira = new JiraClient( {
  host: 'hostname-without-http',
  protocol: 'http', // defaults to https
  basic_auth: {
    username: 'username',
    password: 'password'
  }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...