首页 > 解决方案 > 我在 Github Pages 上部署的 CRA 网站似乎无法正常工作,因为当我使用 VS Code 时它正在我的机器上的 localhost 上工作

问题描述

我在 Github Pages 上部署的 CRA 网站似乎无法正常工作,因为当我使用 VS Code 时,它​​正在我机器上的 localhost 上工作。基本上,该站点从 SWAPI 获取一些数据并在各种 React 组件中进行一些操作。它似乎在我的本地主机上工作得很好。当我单击第一个按钮时,它会弹出下拉菜单以选择宇宙飞船进行比较,但是当它托管在 Github Pages 上时,单击该按钮时没有任何反应。

它在 localhost 上的外观(第二个窗口默认加载,并根据第一个窗口中的设置进行相应更改): 本地主机屏幕

这是一个部署的版本: 部署屏幕

已部署站点链接:已部署站点 Github master 分支:github

标签: javascriptreactjsfetchcreate-react-appgithub-pages

解决方案


在此处输入图像描述

尝试在 api 获取代码中使用 https


推荐阅读