Смешанный контент с сервером heroku - PullRequest
0 голосов
/ 24 августа 2018

Имея эту конфигурацию на стороне клиента (на основе реакции)

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.

  • в начале приложение было разработано Angular и все прекрасно работает! Теперь при переключении на реакцию эта ошибка происходит.

Что происходит? Как я могу это исправить?

1 Ответ

0 голосов
/ 25 августа 2018

Вы можете просто перейти к:

'//myserverapp.herokuapp.com/'

Если вы хотите написать протокол и по-прежнему избегать смешанного контента, используйте:

location.protocol + '//myserverapp.herokuapp.com/'
...