在應用程序不加載有限定的路線:Angular2當直接瀏覽路由地址或刷新
const routes: Routes = [
{ path: '', component: MainComponent },
{ path: 'users', component: UsersComponent }
]
在index.html中的基本href也正確定義。
<base href="/">
在瀏覽應用程序時,路徑加載正確。 但是,當用戶直接通過瀏覽器輸入.../users
時,應用程序未被加載並返回404.另外,當用戶刷新網頁(F5)時,應用程序也不會被加載。
角碼或服務器配置有問題嗎?
你是什麼意思當瀏覽應用程序的路線加載正確。 ? –
您可能正在尋找[像這樣](https://github.com/mgechev/angular-seed/wiki/Deploying-prod-build-to-Apache-2)。什麼是你的服務器配置? – adriancarriger
謝謝你的例子! – user2276975