如何在Angular中设置默认路由?



我在开发默认路由时遇到了问题…如果你把sitename.com…它假定默认的登录路由,得到sitename.com/login,到目前为止一切顺利....

我的问题是,如果我通过sitename.com/home快捷方式进入页面…我没有看到任何页面,好像我找不到路径…我想把这个快捷方式放在默认页面上…登录。

要做到这一点,我必须配置路由还是我必须做其他事情?

有人能帮我吗?

app.module.ts

import { RouterModule, Routes } from '@angular/router';
imports: [
RouterModule.forRoot(routes, { relativeLinkResolution: 'legacy' }),
],
const routes: Routes = [
{ path: '', redirectTo: 'login', pathMatch: 'full' },
{ path: 'home', component: HomeComponent },
];

你可以试试

RouterModule.forRoot(routes, {useHash: true})

和登录页面将通过直接URL访问sitename.com/#/login

最新更新