Я звоню в SonarQube API, используя модуль JSONP.Может ли модуль JSONP с угловым 2 заставлять читать MIME-тип ('application/json')?
this.jsonp.get('https://sonarqube.com/api/projects/index')
.subscribe(res => console.log(res));
я ранее использовал Http модуль Angualar2, который вызвал браузер бросить ошибку
Origin http://localhost:4200 is not allowed by Access-Control-Allow-Origin
Чтобы преодолеть эту проблему, я узнал, что вы могли бы использовать JSONP
или CORS
или запустить хром с --disable-web-security
из что я мог бы найти достаточную поддержку машинописного текста, чтобы начать работу с JSONP. Но позже я обнаружил, что JSONP ожидает MIME-типа будет приложение/JavaScript, когда я получил следующее сообщение об ошибке
Refused to execute script from 'https://sonarqube.com/api/projects/index'
because its MIME type ('application/json') is not executable,
and strict MIME type checking is enabled.
Есть ли способ, чтобы заставить модуль JSONP для извлечения данных в формате JSON и разобрать его успешно?