react项目部署到github上不能获取数据

最近做了个慕课网的react项目
本地能正常运行的,可以获取到接口数据,但是部署到github上就只有页面框架,拿不到数据,但是我测试build的文件夹中的index.html文件却是正常的

开始有Mixed Content的错误,后来在在网页的head下加入下面这句
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">,没有Mixed Content的错误了但还是请求不到数据

之后我又尝试了改了地址"homepage": "./",HashRouter与BrowserRouter这个我也试了,还是不行,
现在报错如下

GET https://www.dell-lee.com/react/api/isLogin.json net::ERR_CONNECTION_REFUSED
Uncaught (in promise) Error: Network Error
    at e.exports (createError.js:17)
    at XMLHttpRequest.p.onerror (xhr.js:69)
xhr.js:155 GET https://www.dell-lee.com/react/api/header.json net::ERR_CONNECTION_REFUSED
Uncaught (in promise) Error: Network Error
    at e.exports (createError.js:17)
    at XMLHttpRequest.p.onerror (xhr.js:69)

部署我参考的这篇文章:https://blog.csdn.net/xieluox...

不清楚是我部署的问题还是接口的问题?
我的github page的项目地址在这
https://github.com/shanfeng60...

阅读 3.2k
1 个回答

http的网站可以访问https的资源
https的网站是不能访问http的资源的
把数据获取地址换成hppts的就可以了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题