當ng serve我"/"在瀏覽器中訪問時,我的應用程式會為我的 index.html 提供服務,然后角度路由將進行,因此我可以訪問/page-b. 如果我在瀏覽器中重繪 /page-b,我會得到實際index.html內容,然后 Angular 路由器會顯示我的/page-b. 這里一切都好。
"/dist"如果我在嘗試重繪 時從檔案夾中提供我的應用程式"npm build"不起作用/page-b,因為該頁面不存在。
where 被ng serve配置為在請求時提供 index.html 服務/page-b,以便 Angular 中的路由器可以占據適當的位置。我該怎么做才能從靜態目錄提供我的應用程式并停止出現我遇到的重繪 問題/page-b?
uj5u.com熱心網友回復:
根據https://dev.to/thedevdrawer/single-page-application-routing-using-hash-or-url-9jh
當您決定使用基于純 URL 的路由時,您需要配置網路服務器為 SPA 路由路徑提供 index.html
另一種選擇是在您的應用程式中使用基于散列的路徑,因此您將始終請求“/”,但使用將觸發路由的散列片段。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/504605.html
下一篇:過濾陣列問題
