0

https://github.com/steves/node-jiraを使用して問題を読み取ろうとしていますが、エラーが発生しています

 401: Unable to connect to JIRA during findIssueStatus.

これは、localhost:8433 で次のコードを使用しているコードです。

var jiraApi = require('jira').JiraApi;

var config = {
    "username": "name@email.com",
    "password": "password",
    "port": 443,
    "host": "company.atlassian.net"
}

var issueNumber = "ABC-1";

var jira = new jiraApi('https', config.host, config.port, config.username, config.password, '2');
jira.findIssue(issueNumber, function(error, issue) {
    console.log('Status: ' + issue.fields.status.name);
});
4

1 に答える 1

0

jira api ライブラリのソースを見つけたところ、エラー メッセージが見つかりました。どうやら「ジラに接続できません」とは、実際には「問題が見つからない」ことを意味します。

    # Unable to find issue
    @jira.request.mostRecentCall.args[1] null, statusCode:401, null
    expect(@cb).toHaveBeenCalledWith(
        '401: Unable to connect to JIRA during findIssueStatus.')


https://github.com/steves/node-jira/blob/master/spec/jira.spec.coffee

大丈夫、気にしないで。curl で jira api をヒットすることができ、403 アクセスが拒否されていることがわかりました。ログイン時に jira api アクセスをオンにする必要があるように見えるので、おそらくそれが問題です。接続できますが、ログインにアクセスできないため、追い出されています。

于 2014-11-11T21:21:15.427 に答える