Я попытался развернуть веб-приложение Heroku с моим Flask бэкэндом (не в Heroku, фактически в GCP) и получил следующее сообщение в консоли разработчика моего браузера:
Смешанное содержимое: страница в 'https://x.herokuapp.com/' был загружен через HTTPS, но запросил небезопасную конечную точку XMLHttpRequest 'http://x: 5000 / конечная точка '. Этот запрос был заблокирован; контент должен обслуживаться по протоколу HTTPS.
У меня мало опыта работы с серверами и SSL, но первым соблазном здесь было бы найти способ сделать Heroku в порядке с использованием конечных точек http. И я хотел бы избежать настройки SSL, если это возможно.
Какие у меня варианты здесь?
Спасибо!
В конце концов я понял, что, применяя свой собственный домен http к проекту (а не используя домен Heroku), я смог избежать этой проблемы.
Затем с http на внешнем интерфейсе я смог для вызова конечных точек http с моего сервера GCP.