我刚刚完成了我的天气应用程序的编写,并且在localhost eveything上运行正如我预期的那样完美,但是在我发布它的gh-pages之后它在API调用完成后返回错误,这里是链接:
https://jake-j.github.io/weatherAPP/
有人可以帮我解决这个问题吗?
答案 0 :(得分:2)
您正在https(安全的http)下托管您的应用程序,并在http(非安全的http)下调用API。
不允许在安全的https网站上调用非安全http下的资源。您将收到Mixed Content错误,加载资源将被阻止。
您可以调试它,例如在 F12 快捷方式下的Chrome Developer Tools中的网络标签下进行调试。
您尝试使用的API在https下可用,因此您只需修复此问题,将API调用从http://替换为https://