REST API не работает и перенаправляет с помощью https / ssl - PullRequest
0 голосов
/ 08 июня 2018

У меня есть сборка и приложение с angular 5 и REST API с golang и размещение их на экземпляре aws ec2, я установил ssl-сертификат для запуска приложения и API на https.Ниже приведена структура URL для запуска приложения и API (API работает на 8080 порту

приложение: https://mysite.maindomain.com API: https://mysite.maindomain.com:8080

Когда я нажимаю на API посленастройка ip в файле хоста в системе работает нормально, но не работает с aws и перенаправляет на https://mysite.maindomain.com:8080, когда я нажимаю на любой API, например https://mysite.maindomain.com:8080/signup или https://mysite.maindomain.com:8080/get-user/10

Norконечно, в чем здесь проблема, но все остальное работает нормально

Я использую gin gonic в качестве фреймворка go, а также использую RunTLS в соответствии с рекомендациями.

1 Ответ

0 голосов
/ 12 июня 2018

Не уверен, что полностью осознаю проблему, но на всякий случай настроили ли вы CORS на сервере API (https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS).

Если вы запускаете приложение для браузера из ORIGIN1 и браузерпытается получить доступ к API на DESTINATION2, сервер API должен указать браузеру, что он действительно авторизован для ответа на браузер, происходящий из ORIGIN1.

Например, вы можете использовать https://github.com/gin-contrib/cors для добавления CORSподдержка вашего сервера API. Удачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...