Проблемы с деплоем. У меня есть VPS и Фулл-стек приложение: API на NodeJS и клиент на ReactJS. Поднял сервер на nginx, с помощью certbot получил SSL. Теперь у меня есть полноценный клиент под HTTPS и доменным именем. Но в моих мыслях он должен был взаимодействовать с апи, просто работающем на pm2, оказалось, что так нельзя, потому что процесс, поднятый через pm2 работает по незащищенному протоколу и клиент выдает ошибку:
xhr.js:210 Mixed Content: The page at 'https://my_domain_name.ru/' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://ip:port/'. This request has been blocked; the content must be served over HTTPS.
Как действовать в этой ситуации ? Я подумал, что с помощью nginx можно поднять еще один (параллельный моему) процесс, где мой API будет работать на поддомене и это все обретет вид:
https://api.domain_name.ru/ - API (with ssl)
https://domain_name.ru/ - CLIENT (with ssl)
Не понимаю, как разрешить данную проблему, если же я думаю в правильном направлении, то как это все осуществить?