我已成功創建並運行angualr2-cli應用程序。我也在apache服務器上部署應用程序,爲此,我使用angular2-cli命令的幫助ng build
在Angualr 2 Cli應用程序中構建後刷新顯示404錯誤
但是,我的應用程序在刷新子頁面時出現故障(404 Page Not Found Error)。
請執行以下步驟,您將意識到我提到的問題。
單擊作業邊欄菜單或任何或側邊欄元素
然後刷新頁面
您將能看到我的問題。該頁面消失並顯示404錯誤。爲什麼在部署到Apache服務器後發生這種情況。刷新完全適用於開發環境(http://localhost:4200),而我使用的是ng serve
命令運行服務器
我試過這個我自己,這個工程。 –
https://github.com/angular/angular-cli/issues/1630 摘錄是的,基本思想是服務器根據文件加載路由,但是你的整個角度應用運行在index.html上,它告訴瀏覽器顯示哪條路徑,所以使用htaccess,你幾乎可以將所有服務器傳入的流量路由到index.html,並且它可以順利運行:) –