Jira rest apis - не понимаю, какой URL использовать - PullRequest
0 голосов
/ 03 февраля 2020

Я хочу основать c аутентификацию с использованием nodejs в документации. написано, что используют "localhost: 8080". Я не понимаю, какой URL использовать. в какой-то другой документации сказано, что она устарела. чтобы сделать запрос я использую топор ios npm пакет

некоторые вещи, которые я пытался, но не работал.

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

пожалуйста, помогите мне, ребята? я застрял в этой проблеме за последние 2 дня. Заранее спасибо

1 Ответ

0 голосов
/ 03 февраля 2020

Думаю, это поможет вам

Установка с помощью диспетчера пакетов узла npm:

$ npm Установка jira-клиента

// 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);
  }
}

Документация

документация здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...