【问题标题】:How can I set a default route in Angular?如何在 Angular 中设置默认路由?
【发布时间】:2021-11-21 09:49:29
【问题描述】:

我在开发默认路由时遇到问题...如果您将 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 },

];

【问题讨论】:

标签: javascript angular typescript routes


【解决方案1】:

你可以试试

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

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

【讨论】:

    猜你喜欢
    • 2016-10-02
    • 2017-01-06
    • 2018-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多