为什么 api 调用在 gh-pages 上不起作用

Jak*_*e11 1 javascript api github reactjs

我刚刚写完我的天气应用程序,在本地主机上运行时,一切都按我的预期完美运行,但在我将其发布到 gh-pages 后,它在 API 调用完成后返回错误,这里是链接:

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

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

Ath*_*lan 6

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

不允许在安全 https 站点上调用非安全 http 下的资源。您将收到混合内容错误,并且加载资源将被阻止。

例如,您可以在快捷方式下可用的Chrome 开发人员工具F12的“网络”选项卡下对其进行调试。

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