Isolution666
@Isolution666
Full-Stack Developer

React 18 и Yii2 (API CORS) почему передаются 2 домена?

Здравствуйте.

Суть проблемы:
Есть API на Yii2 и новый React v18
Интересно то, что в заголовках Yii2 передаётся json - как нужно, статус код 200
До 18 версии React данные спокойно передавались по API через CORS. Я проверил React на {JSON} Placeholder - данные приходят и выводятся. Возвращаю API на Yii2, передаёт 2 домена, тот с которого отправлено, и тот на который отправлено. Пробовал переписать заголовок для CORS, в массив с [*], указал только тот домен, на который отправляю json, ситуация не исправилась и не устранилась. Пытался гуглить, узнать, почему передаются 2 домена, ответ к сожалению не нашёл. Если указать в заголовках
{
...
'mode': 'no-cors',
...
}

То ничего не передаётся вообще, результат NULL
Ни fetch не axios не могут передать то что мне нужно с другого домена. Грешу пока что только на Yii2 - делал как в документации

...
'Origin' => ['*'],
...

Origin у меня для всех доменов, API публичный.

Вопрос:
В чём моя ошибка ?
В каких случаях передаётся 2 домена вместо одного ?
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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