reactjs - GitHub Pages 不为项目提供服务,而是呈现根用户站点
问题描述
我正在从bloom510.github.io
存储库中提供一个 React 应用程序。有 2 个分支:source
和master
。正如您可能已经猜到的那样,source 包含整个未编译的源代码,然后构建并部署到 master 分支。这行得通。
我的问题是托管在 GitHub 页面上的其他项目,GitHub 称这些项目已成功发布,以bloom510.github.io/my_project_name
简单地加载包含 React 应用程序的根站点。事实上,任何任意路由加载它时都不会出现 404 错误。这发生在我的所有设备上:Chromebook、MacBook 和 Pixel 2 XL。这里发生了什么?
更新:目前在 /card 项目中托管我的主站点并从主站点重定向。真的很想让主站点正常工作。
我一直在使用的链接:
用户页面:bloom510.github.io
一个项目:bloom510.github.io/hello-wasm
任意路线:bloom510.github.io/i-do-not-exist
解决方案
另一个特殊的观察是在私有窗口中加载项目 URL 确实有效
我确实在非私人会话中看到了使用 Rust 和使用http://bloom510.github.io/hello-wasm的 WebAssembly 的“Hello World”。
由于 repo 有一个gh-pages
分支,因此它的内容被发布。
因此,请确保您可以重现该问题(在不同的浏览器或计算机中)
推荐阅读
- sql - 使用 PostgreSQL 计算年同比增长
- python - 齿轮下的命令不显示
- unity3d - 将 CAD(步骤 .stp)文件拆分为单独的部分,然后可以将其导入 Unity 并相对于彼此移动?
- anylogic - AnyLogic:具有不同优先级的两个客户类别
- google-apps-script - Google Script - 将二维数组的一部分应用于工作表
- android - 带有 Gradle 7 的 CMake 二进制目录
- mysql - 根据同一张表的结果优化选择表中的所有行?
- python - 在 Python 中创建一个以特定方式重新排列其他列表的新列表
- python - 使用python PIL批量平铺图像,按文件夹重复填充背景图像
- reactjs - 以反应钩子形式发布请求未获取用户输入