使用node-jira模块时的身份验证错误401

时间:2014-08-13 06:39:56

标签: node.js jira jira-rest-api

我正在尝试使用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);
});

1 个答案:

答案 0 :(得分: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
好吧,没关系。 我能够用卷曲击中jira api并发现我被拒绝了403访问。 您的登录似乎必须启用jira api访问权限,这可能是错误的。 因此它可以连接,但是由于您的登录无权访问,您将被赶出去。