Имея эту конфигурацию на стороне клиента (на основе реакции)
export const config = { API_URL: process.env.NODE_ENV === 'production' ? 'https://myserverapp.herokuapp.com/' : 'http://mywebapp/' }
При развертывании его на сервере (некотором сервере с общим хостингом) и отправке запросов на мой бэкэнд-сервер (люмен на основе сервера heroku) я получаю эту ошибку -
Смешанный контент: страница в 'https://mywebapp.com/' была загружен через HTTPS, но запросил небезопасную конечную точку XMLHttpRequest 'http://myserverapp.herokuapp.com/items'. Этот запрос был заблокирован; содержимое должно быть передано по протоколу HTTPS.
Что происходит? Как я могу это исправить?
Вы можете просто перейти к:
'//myserverapp.herokuapp.com/'
Если вы хотите написать протокол и по-прежнему избегать смешанного контента, используйте:
location.protocol + '//myserverapp.herokuapp.com/'