【发布时间】:2018-05-14 08:34:46
【问题描述】:
我刚刚写完我的天气应用程序,在 localhost 上运行时,一切都如我预期的那样完美,但在我在 gh-pages 上发布它后,它在 API 调用完成后返回错误,这里是链接:
https://jake-j.github.io/weatherAPP/
有人可以帮我解决这个问题吗?
【问题讨论】:
标签: javascript reactjs api github
我刚刚写完我的天气应用程序,在 localhost 上运行时,一切都如我预期的那样完美,但在我在 gh-pages 上发布它后,它在 API 调用完成后返回错误,这里是链接:
https://jake-j.github.io/weatherAPP/
有人可以帮我解决这个问题吗?
【问题讨论】:
标签: javascript reactjs api github
您在 https(安全 http)下托管应用程序并在 http(非安全 http)下调用 API。
不允许在安全 https 站点上调用非安全 http 下的资源。您将收到Mixed Content 错误并阻止加载资源。
例如,您可以在 F12 快捷方式下的Chrome Developer Tools 中的网络选项卡下进行调试。
您尝试使用的 API 在 https 下可用,因此您可以简单地解决此问题,将 API 调用从 http:// 替换为 https://
【讨论】: