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库的来源并找到了错误消息。显然“无法连接到 jira”实际上意味着“无法找到问题”。

    # 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 回答