Jira rest api-不了解要使用哪个网址

问题描述 投票:0回答:1

我想使用文档中的nodejs进行基本身份验证。它写为使用“ localhost:8080”。我不明白该使用哪个网址。在其他一些文档中,据说它已被弃用。发出请求,我正在使用axios npm软件包

我尝试过但无法正常工作的一些事情。

- axios.get("https://example.atlassian.net",{data:{username:"",password:""}}).then((result) => {})

请帮助我吗?我从最近两天开始就陷入这个问题。在此先感谢

authentication oauth jira jira-rest-api
1个回答
0
投票

我认为这会对您有所帮助

使用节点软件包管理器npm安装:

$ npm install jira-client

// With ES5
var JiraApi = require('jira-client');

//使用ES6

import JiraApi from 'jira-client';

// Initialize
var jira = new JiraApi({
  protocol: 'https',
  host: 'jira.somehost.com',
  username: 'username',
  password: 'password',
  apiVersion: '2',
  strictSSL: true
});

示例:查找问题的状态

// ES5
// We are using an ES5 Polyfill for Promise support. Please note that if you don't explicitly
// apply a catch exceptions will get swallowed. Read up on ES6 Promises for further details.
jira.findIssue(issueNumber)
  .then(function(issue) {
    console.log('Status: ' + issue.fields.status.name);
  })
  .catch(function(err) {
    console.error(err);
  });

// ES6
jira.findIssue(issueNumber)
  .then(issue => {
    console.log(`Status: ${issue.fields.status.name}`);
  })
  .catch(err => {
    console.error(err);
  });

// ES7
async function logIssueName() {
  try {
    const issue = await jira.findIssue(issueNumber);
    console.log(`Status: ${issue.fields.status.name}`);
  } catch (err) {
    console.error(err);
  }
}

文档

documentation here

© www.soinside.com 2019 - 2024. All rights reserved.