Задать вопрос
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 *;

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

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

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