[英]ReactJS app deployed on GitHub pages does not work with custom domain set
應用程序在https://github.io/architect_portfolio
上部署時運行良好(未設置自定義域時)。 當它部署到https://architect.mszanowski.pl
,我只能看到一個空白的白頁。
我該怎么做才能讓它發揮作用? 我認為這與資產 url 中的architect_portfolio
部分有關。
要將其部署在自定義域上,我執行了以下操作:
mszan.github.io.
記錄到我的architect.mszanowski.pl
子域,package.json
homepage
和name
值: "homepage": "https://architect.mszanowski.pl",
"name": "architect_portfolio",
gh-pages -d build
回購: https : //github.com/mszan/architect_portfolio
部署在自定義域上的另一個工作 React 應用程序存儲庫工作正常: https : //github.com/mszan/aestral_portfolio
您的第二個運行良好的存儲庫在 gh-pages 分支中有CNAME文件,其中包含 github 為自定義域映射讀取的自定義域。 雖然在您的情況下不起作用的回購在您的 gh-pages 分支中沒有此文件。
解決方案:
Add CNAME file to /public dir
詳情請咨詢Getting-a-custom-domain-to-behave-with-react-on-github-pages 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.