G
G
Galdar Turin2019-10-30 12:02:22
JavaScript
Galdar Turin, 2019-10-30 12:02:22

How to fix error with CORS?

))

For a long time
Делаю запрос по socket io с домена (domain_1.ru) на сервер NGINX (domain_2.ru)
Выбивает такую ошибку:
Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на https://domain_2.ru/connect/?EIO=3&transport=polli... (Причина: не удалось выполнить запрос CORS).
Почитав статьи понял что нужно в заголовок отправлять Access-Control-Allow-Origin: https://domain_1.ru, потом что можно отправить заголовок через NGINX используя add_header только вот не получается запустить.
Может кто знает, влияет на это тот факт что, domain_1.ru имеет HTTPS, а на domain_2.ru в NGINX просто прописал crt и key от domain_1.ru и делаю к нему запросы от domain_1.ru по HTTPS.
Про socket io, я так понял там то же есть параметр Origin, но если не указывать его то он пропускает все подключения как я понял.

Fast
Суть в том что морда на domain_1.ru, а весь бэк на domain_2.ru соединяю их по socket io но вот выдает эту ошибку!
Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на https://domain_2.ru/connect/?EIO=3&transport=polli... (Причина: не удалось выполнить запрос CORS).

Answer the question

In order to leave comments, you need to log in

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question