Здравствуйте.
Суть проблемы:
Есть 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 домена вместо одного ?