首页 > 解决方案 > 关于资产检索的 404:React 应用程序部署在具有自定义域的 Github 页面上

问题描述

我已将我的反应应用程序(使用 CRA 创建)部署到 github 页面。我有 gh-branch,并且在没有自定义域的情况下部署时一切正常。

然后我添加我的自定义域,然后出现一个白页。控制台显示:

控制台输出

网络选项卡显示:

网络选项卡输出

似乎它很好地击中了自定义域,然后无法返回构建项。我在网上搜索过,找不到这个具体例子的解决方案。

我的dns设置:

dns 设置

一旦我删除了自定义域,它就会再次正常工作。

反应脚本:

反应脚本

package.json 中的主页定义: package.json: 主页定义

CNAME 文件:

CNAME 文件

Github 页面设置: 在此处输入图像描述

dig 命令的终端输出:

dig holoapes.com 的终端输出

我的 dns 输出是什么: whatsmydns 网站输出

非常感谢任何帮助/提示

标签: reactjsdnsgithub-pages

解决方案


我通过将我的“主页”package.json url 更新到自定义域来解决这个问题。


推荐阅读