Я работаю над WebApp, который не может извлекать данные с сервера SonarQube, потому что браузер жалуется, что No 'Access-Control-Allow-Origin' header is present on the requested resource
. После поиска рекомендуемый способ преодоления этой ошибки - использовать JSONP
или CORS
. Я не могу найти документацию относительно обратных вызовов JSONP. Является ли эта функция частью сервера SonarQube?Поддерживает ли SonarQube JSONP?
Альтернативное решение, которое я нашел, чтобы решить эту проблему
Идущий с reverse proxy для обработки запросов API и обслуживать его с заголовками CORS. Использование пакета cors-anywhere
для этого.
Не могли бы вы подробнее рассказать подробнее? Если я запускаю приложение «Угловое» в узле, вы имеете в виду, что Node должен извлекать json из веб-API? –
Я имею в виду, что код, который вызывает вызовы WS, не должен запускаться в веб-браузере, иначе вы столкнетесь с той же проблемой происхождения. –