Доступ к XMLHttpRequest по адресу http://site.local/api/v1/profiles' из источника http://localhost:4200' был заблокирован политикой CORS: - PullRequest
0 голосов
/ 14 октября 2019

У меня проблема при попытке получить данные с этой конечной точки http://cappoffshore.ms.local/api/v1/profiles (виртуальный хост). Но он работал, когда я использовал эту конечную точку http://localhost:8000/api/v1/profiles (получил через php artisan serve).

Я пробовал многие решения, такие как:

stackoverflow.com / questions / 35588699 / response-to-preflight-request-isnt-pass-access-control-check # 35588856

stackoverflow.com / questions / 53528643 / кросс-источник-ресурс-совместное использование-cors-in-angular-or-angular-6-problem-while-you / 53528644 # 53528644

Но это все еще не работает для меня.

Вот что я получил для этой конечной точки:

с использованием http://localhost:8000

enter image description here

с использованием http://cappoffshore.ms.local виртуального хоста:

enter image description here

1 Ответ

0 голосов
/ 14 октября 2019

Я сталкиваюсь с этой проблемой много раз. Политика CORS - деликатная проблема.

Я всегда устанавливаю в свои проекты этот пакет через композитор.

https://github.com/barryvdh/laravel-cors

В Laravel вы разрешаете получать запросы из разных доменов с помощьюэтот пакет. Может быть, это решение, которое вы ищете.

...