EgorkZe
@EgorkZe
iOS (Swift), GoLang

Проблема с CORS Angular2 golang сервером и nginx, что сделал не так?

Добрый день! Не могу никак заставить мой сайт отправлять запросы на go сервер.
В браузере выдается
XMLHttpRequest cannot load http://site.ru/v1/login. Origin http://site.ru is not allowed by Access-Control-Allow-Origin.


Но в golang серваке я точно разрешил, даже логи приходят
Preflight response headers: map[Vary:[Origin Access-Control-Request-Method Access-Control-Request-Headers] Access-Control-Allow-Origin:[http://site.ru] Access-Control-Allow-Methods:[POST] Access-Control-Allow-Headers:[Origin, Content-Type] Access-Control-Allow-Credentials:[true]]


так же как реверс прокси я использую nginx, в нем я тоже разрешил
add_header Access-Control-Allow-Origin *;

И я не знаю что еще можно сделать, буду рад любой помощи, спасибо!
  • Вопрос задан
  • 1094 просмотра
Решения вопроса 1
EgorkZe
@EgorkZe Автор вопроса
iOS (Swift), GoLang
Если что косяк был в том, что я несколько раз добавил хедеры
add_header Access-Control-Allow-Origin *; и
add_header Access-Control-Allow-Origin mysite.com;
А так нельзя, надо чтоб был только один
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы