Я только что закончил писать свое погодное приложение, и во время работы на локальном хосте все работает идеально, как я ожидал, но после того, как я опубликовал его на gh-страницах, он возвращает ошибку после выполнения вызова API, вот ссылка:

https://jake-j.github.io/weatherAPP/

Может кто-нибудь помочь мне это исправить?

0
Jake11 30 Ноя 2017 в 15:01

1 ответ

Лучший ответ

Вы размещаете свое приложение под https (защищенный http) и вызываете API под http (незащищенный http).

Запрещается вызывать ресурсы под незащищенным http на защищенных сайтах https. Вы получите сообщение об ошибке смешанного содержания, и загрузка ресурса будет заблокирована.

Вы можете отладить его, например, на вкладке «Сеть» в Инструментах разработчика Chrome, доступном в разделе F12 ярлык.

API, который вы пытаетесь использовать, доступен по https, поэтому вы можете просто решить эту проблему, заменив вызов API с http: // на https: //

4
Athlan 30 Ноя 2017 в 12:10