簡體   English   中英

如何使用現有域上的子目錄主頁在服務器上提供反應應用程序?

[英]How to serve react app on server with sub-directory homepage on an existing domain?

我是 webdev 的新手。 我想在我們實驗室的服務器上部署一個 react-app。 我希望其他實驗室成員通過https://ourlab.org:PORT_NUM/myApp訪問此應用

在實驗室服務器上通過 ssh 訪問它:在我的主目錄下,我有這個 myApp 文件夾。 我給 package.json 這個"homepage":"https://ourlab.org/myApp"字段,然后運行npm run build ,然后運行npx serve -s build

它給了我

| 服務!

│ - 本地:http://localhost:5000 │

│ - 在您的網絡上:http: //159.89.xxx.xxx :5000 |

我希望我可以在我的本地計算機上通過 url https://ourlab.org:5000/myApp訪問該應用程序。 但是我的瀏覽器沒有得到響應。

順便說一句,有人可以解釋一下這個“主頁”是如何使用更多細節的嗎?

當您運行serve時,您正在從本地計算機提供應用程序。 如果您想從您的實驗室服務器提供應用程序,請在該服務器上找到文檔根目錄,在那里創建一個目錄“myApp”並將構建目錄的內容從您的計算機復制到實驗室服務器上的該目錄中。

構建目錄是運行“npm run build”的結果,假設您已經使用 create-react-app 創建了應用程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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