【发布时间】:2021-02-20 03:06:21
【问题描述】:
我正在处理一个 Ionic Aungular PWA 项目,并且我一直在 Chrome 中获得失败的 Lighthouse 审核,并出现 404 错误,提示找不到我重定向到的路径的 localhost 页面作为默认路径(本例中为 /home )。我在下面包含了我的自动生成的 src/app/app-routing.module.ts 文件。如果我替换重定向路径以加载“home”模块而不是重定向到 home 路径,则审核成功。谁能帮助解释为什么 redirectTo 不起作用?
import { NgModule } from '@angular/core';
import { PreloadAllModules, RouterModule, Routes } from '@angular/router';
const routes: Routes = [
{
path: 'home',
loadChildren: () => import('./pages/home/home.module').then( m => m.HomePageModule)
},
{
path: '',
redirectTo: 'home',
pathMatch: 'full'
},
{
path: 'create-restaurant-menu',
loadChildren: () => import('./pages/page2/page2.module').then( m => m.Page2Model)
}
];
@NgModule({
imports: [
RouterModule.forRoot(routes, { preloadingStrategy: PreloadAllModules })
],
exports: [RouterModule]
})
export class AppRoutingModule { }
【问题讨论】:
标签: angular ionic-framework angular-routing lighthouse