首页 > 解决方案 > 如何修复 url 重定向中的默认语言

问题描述

从 angular 7 升级到 angular 8 后,我的 url 没有重定向到/en,这en是我的默认语言。

ng serve --configuration:en用来生成英文版本的构建,所以我希望我们有http://www.my-app.com -->默认重定向到http://www.my-app.com/en

import { NgModule } from "@angular/core";
import { Routes, RouterModule } from "@angular/router";

export const appRoutes: Routes = [
    {
        path: "m1",
        loadChildren: () => import("./m1/m1.module").then(m => m.M1Module)
    },
    {
        path: "m2",
        loadChildren: () => import("./m2/m2.module").then(m => m.M2Module),
    },    {   path: "",
        redirectTo: "m1/home",
        pathMatch: "full"
    },
];
@NgModule({
    imports: [RouterModule.forRoot(appRoutes)],
    exports: [RouterModule]
})
export class AppBrowserRoutingModule { }

标签: angular8

解决方案


推荐阅读