Временно установил ‘*’, чтобы исключить лишние переменные во время тестирования. Также пробовал явно указывать URL-адреса, но безрезультатно.
Однако, несмотря на это, мы всё ещё получаем:
Блок-цитата
Заголовок ‘Access-Control-Allow-Origin’ отсутствует в запрошенном ресурсе.
Контекст: У нас есть iOS-клиент на базе Unity, который взаимодействует с некоторыми API Discourse, а для тестирования мы используем WebGL. Мы сталкиваемся с этой проблемой при тестировании в браузерах, работающих с WebGL.
Также я заметил в тестах Postman, что во всех запросах в заголовках ответа указан Referrer-Policy со значением ‘strict-origin-when-cross-origin’.
Я не уверен, что здесь поддерживается подстановка (wildcard). Можете ли вы попробовать с реальным доменом? Мы используем настройки CORS на нескольких сайтах с настроенными доменами, и всё работает нормально.
Я пробовал с доменом, но безрезультатно. Есть способ проверить, что переменные окружения заданы правильно? (Или что перезапуск приложения настроил CORS без повторной отправки запросов — просто пытаюсь найти способы отладки).
Думаю, это та часть кода, которая обрабатывает настройки CORS, на всякий случай, если это будет полезно.