引起原因:

前端项目部署在服务器上配置的域名是https的, 而接口部署的服务器域名配置的是http的。

HTTPS 是 HTTP over Secure Socket Layer,以安全为目标的 HTTP 通道,所以在 HTTPS 承载的页面上不允许出现 http 请求,一旦出现就是提示或报错。

也就是下图:

 那么如何解决呢?

很简单, 在你配置的接口地址中, 把前面的HTTPS或者HTTP去掉, 就像这样:

'//credit.ccmallv2.create-chain.net'

 还有一种方式就是让运维人员去配置域名为https, 实际上线上访问的接口地址本就不应该是http的。

 

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐