引起原因:
前端項目部署在服務器上配置的域名是https的, 而接口部署的服務器域名配置的是http的。
HTTPS 是 HTTP over Secure Socket Layer,以安全爲目標的 HTTP 通道,所以在 HTTPS 承載的頁面上不允許出現 http 請求,一旦出現就是提示或報錯。
也就是下圖:
那麼如何解決呢?
很簡單, 在你配置的接口地址中, 把前面的HTTPS或者HTTP去掉, 就像這樣:
'//credit.ccmallv2.create-chain.net'
還有一種方式就是讓運維人員去配置域名爲https, 實際上線上訪問的接口地址本就不應該是http的。