Задать вопрос
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-разработчик
    10 месяцев
    Далее
  • Skillbox
    1C-разработчик
    8 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Решения вопроса 1
EgorkZe
@EgorkZe Автор вопроса
iOS (Swift), GoLang
Если что косяк был в том, что я несколько раз добавил хедеры
add_header Access-Control-Allow-Origin *; и
add_header Access-Control-Allow-Origin mysite.com;
А так нельзя, надо чтоб был только один
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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