Angular 角离子url解析自http://localhost:8100/login 到http://localhost:8100
我正在开发一个应用程序,我的登录页面url如下http://localhost:8100/login 我要下定决心http://localhost:8100这样它在fb.com或twitter.com这样的制作中看起来会更好Angular 角离子url解析自http://localhost:8100/login 到http://localhost:8100,angular,ionic-framework,Angular,Ionic Framework,我正在开发一个应用程序,我的登录页面url如下http://localhost:8100/login 我要下定决心http://localhost:8100这样它在fb.com或twitter.com这样的制作中看起来会更好 谢谢当用户点击baseurl时,您可以将其重定向到登录页面,如果用户已经登录,则可以将其重定向到\post页面 const routes: Routes = [ { path: '', redirectTo: 'login', pathMatch:
谢谢当用户点击baseurl时,您可以将其重定向到
登录
页面,如果用户已经登录,则可以将其重定向到\post
页面
const routes: Routes = [
{ path: '', redirectTo: 'login', pathMatch: 'full' },
{ path: 'login', loadChildren: () => import('./webhome/webhome.module').then(m => m.WebhomePageModule) },
{ path: 'post', loadChildren: () => import('./feed/feed.module').then(m => m.FeedPageModule), canActivate: [AuthGuard] }
];
共享路由配置.const路由:路由=[{path:'',重定向到:'post',路径匹配:'full'},{path:'login',loadChildren:()=>import('./webhome/webhome.module')。然后(m=>m.WebhomePageModule)},{path:'post',loadChildren()=>import('./feed/feed.module')。然后(m=>m.FeedPageModule),可激活:[AuthGuard]},];如我所见,使用此url时,您正在重定向到post。所以现在你想重定向到登录页面而不是post?这是您的问题吗?您好,是的,我正在发送到post,但如果用户未登录,我将发送到登录页面(导航(“/login”),它正在添加/登录,我希望避免添加/登录,因为这是我的基本网站url,并且将有登录/注册按钮,该按钮会显示页面上的其他一些详细信息。我的网站url检查点击它导航到的位置。感谢您的回复,我尝试了上述解决方案,但在再次点击基本url后,它将路由到登录和/或登录到基本url。看看fb.com,他们没有在基本url中添加任何页面url。我想要那样。