Я развернул веб-приложение Angular Node.js на Heroku, но столкнулся с проблемой с получением данных с моего сервера / db.
У меня есть сервер linux, размещенный на Vultr, который содержит а MySQL дб. На этом сервере я создал REST api, используя express для получения данных из базы данных. Проблема, с которой я сталкиваюсь, находится на моем сайте в heroku, заключается в том, что я нахожу в консоли следующее:
Смешанное содержимое: страница 'https://my-app.herokuapp.com/' была загружена через HTTPS, но запрошена небезопасная конечная точка XMLHttpRequest 'http://my-server-ip: 3000 / имя-конечной точки'. Этот запрос был заблокирован; контент должен обслуживаться через HTTPS.
Как мне go защитить свой REST api? Я изучал возможность получения сертификатов SSL, но для работы им требуется доменное имя? Мой api использует IP: Port для приложения express, поэтому домен не задействован.
Я новичок в этом, поэтому любая помощь будет принята с благодарностью.