簡體   English   中英

部署在 GitHub 頁面上的 ReactJS 應用程序不適用於自定義域集

[英]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部分有關。

要將其部署在自定義域上,我執行了以下操作:

  1. 添加 CNAME mszan.github.io. 記錄到我的architect.mszanowski.pl子域,
  2. 更新我的package.json homepagename值:
  "homepage": "https://architect.mszanowski.pl",
  "name": "architect_portfolio",
  1. 提交到 master 分支,
  2. 運行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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM