Почему не пускает Access-Control-Allow-Origin?

Привет!
Отправляю AJAX GET запрос на свой внешний сервис
CORS настроил с библиотекой barryvdh/laravel-cors

'supportsCredentials' => false,
    'allowedOrigins' => ['*'],
    'allowedOriginsPatterns' => [],
    'allowedHeaders' => ['*'],
    'allowedMethods' => ['*'],
    'exposedHeaders' => [],
    'maxAge' => 0,


Всё работало как надо. После переноса на другой сервер, в консоле ошибка
Access to XMLHttpRequest at 'https://путь_на_внешний_сервис' from origin 'http://сайт' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: The 'Access-Control-Allow-Origin' header contains multiple values 'http://сайт, *', but only one is allowed.


Чего то не хватает в настройках?
  • Вопрос задан
  • 4452 просмотра
Решения вопроса 1
GrozInventor
@GrozInventor Автор вопроса
Помогло значение allowedOrigins перевести из массива в строку
'allowedOrigins' => '*'
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы