为什么api调用不能用于gh-pages

时间:2017-11-30 12:01:09

标签: javascript reactjs api github

我刚刚完成了我的天气应用程序的编写,并且在localhost eveything上运行正如我预期的那样完美,但是在我发布它的gh-pages之后它在API调用完成后返回错误,这里是链接:

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

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

您正在https(安全的http)下托管您的应用程序,并在http(非安全的http)下调用API。

不允许在安全的https网站上调用非安全http下的资源。您将收到Mixed Content错误,加载资源将被阻止。

您可以调试它,例如在 F12 快捷方式下的Chrome Developer Tools中的网络标签下进行调试。

您尝试使用的API在https下可用,因此您只需修复此问题,将API调用从http://替换为https://