Я размещаю виртуальную машину Ubuntu с Apache2 в облачных вычислениях GCP. У меня есть полное доменное имя / доменное имя, которое я могу нажать в своем браузере, чтобы предоставить мне данные, необходимые для моего приложения реагирования.
Мое приложение реагирования размещено на движке приложений GCP. Я не хотел платить / иметь дело с сертификатами SSL, поэтому я пытаюсь достичь обеих конечных точек с помощью только http. Когда я локально размещаю свое реагирующее приложение, оно подключается через https и не может извлечь данные из «небезопасного» источника через http.
Когда я пытаюсь загрузить приложение React в gcloud engine и подключиться через http, он отказывается загружать запрос в мой API, потому что это из внешнего ресурса. Я попытался настроить прокси для API с помощью http-middleware. Но у меня тоже были проблемы с этим.
Приложение представляет собой простую игру в шашки, и API сделан, чтобы вернуть ход вражескому игроку. Вот строка, где api называется:
fetch('http://ai.checkers-bot.com/bot/?board=' + api_load + '&player=Bb')
.then(res => console.log(res))
.catch(console.log);
Я исследовал topi c столько, сколько могу, но каждое решение, похоже, представляет собой ситуацию, когда вы запускаете службу бэкэнд-узла и через прокси через локально запускаемый API. Мне нужно поразить мой собственный API, в другом домене через http.