Ошибка CORS в консоли браузера при попадании URL-адреса магазина «Спартак» из облака - PullRequest
0 голосов
/ 30 марта 2020

Когда я захожу в магазин "Спартак" из моего облака, я получаю следующую ошибку: - Доступ к XMLHttpRequest по адресу "https://electronics.cmlp705ek-wiprolimi1-d1-public.model-t.cc.commerce.ondemand.com/rest/v2/electronics/cms/pages?fields=DEFAULT&pageType=ContentPage&pageLabelOrId=homepage&lang=en&curr=USD" из источника "https://jsapps.cmlp705ek-wiprolimi1-d1-public.model-t.cc.commerce.ondemand.com 'имеет был заблокирован политикой CORS: Ответ на предварительный запрос не проходит проверку контроля доступа: в запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin». electronics.cmlp705ek-wiprolimi1-d1-це c .MODEL-т cc .commerce.ondemand.com / отдых / v2 / электроника / CMS / страницы поля = DEFAULT & PageType = ContentPage & pageLabelOrId = домашнюю & LANG = EN & ТОК = USD:.? 1 Не удалось загрузить ресурс: net :: ERR_FAILED

Доступ к XMLHttpRequest по адресу https://electronics.cmlp705ek-wiprolimi1-d1-public.model-t.cc.commerce.ondemand.com/rest/v2/electronics/cms/pages?fields=DEFAULT&pageType=ContentPage&pageLabelOrId= / not-found & lang = en & curr = USD 'from origin' https://jsapps.cmlp705ek-wiprolimi1-d1-public.model-t.cc.commerce.ondemand.com 'был заблокирован политикой CORS: Ответ на запрос предварительной проверки не проходит проверку контроля доступа: в запрашиваемом ресурсе отсутствует заголовок «Access-Control-Allow-Origin». GET https://electronics.cmlp705ek-wiprolimi1-d1-public.model-t.cc.commerce.ondemand.com/rest/v2/electronics/cms/pages?fields=DEFAULT&pageType=ContentPage&pageLabelOrId= / not-found & lang = en & curr = USD net :: ERR_FAILED

Ответы [ 2 ]

1 голос
/ 30 марта 2020

Я не знаю о витрине магазина, но я столкнулся с той же проблемой в моем проекте в reactJS. Я решил это, добавив префикс URL

const proxyurl = "https://cors-anywhere.herokuapp.com/"
cosnt url = 'Your URL'
axios.get(proxyurl + url)

Вам необходимо адаптировать его к вашему проекту. Основы остаются теми же, я думаю.

0 голосов
/ 30 марта 2020

Скорее всего, вам необходимо изменить настройки CORS в конфигурации SAP Commerce Cloud. См https://sap.github.io/cloud-commerce-spartacus-storefront-docs/installing-sap-commerce-cloud/#configuring -корс

...