Я пытаюсь получить доступ к SonarQube API через Fetch, но, похоже, он не отвечает ни на какие результаты.Это просто разрешается непрозрачным токеном.
Позвольте мне поделиться тем, что я сделал до сих пор:
fetch("http://localhost:9000/api/issues/search?pageSize=500&componentKeys=bactch_analysis_key",{
mode:'no-cors'
}) // Call the fetch function passing the url of the API as a parameter
.then(
res => res.json()
)
.then(data => {
console.log(data);
})
.catch(err => {
console.log(err);
});
Я устанавливаю mode
как no-cors
, так как он выдавал ошибки ACAO.
Тот же URL отлично работает, когда openend из chrome или проверен через Postman.
Это то, что я получаю, когда обещание разрешается: ![enter image description here](https://i.stack.imgur.com/ip6UI.png)
Ниже приведена ошибка, полученная из предложения catch
:
SyntaxError: Unexpected end of input
at fetch.then.res (index.html:51)