angular8 - 如何修复 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 { }
解决方案
推荐阅读
- jestjs - 清除测试之间的笑话不工作
- python - 使用 Selenium 实现边缘自动化 - 不断需要凭据
- ios - 带有动态页脚的 UIScrollView
- python - 如何在条件中使用列的滞后值填充 Pandas 中的另一列
- swift - 选择随机函数的聪明方法
- c# - 正则表达式替换以匿名化名称
- javascript - 从html获取高度并插入状态
- git - 使用 Gogs 和 Drone 构建 CI/CD 平台时,管道出现“无法解析主机”
- cookies - 记住我 cookie cakephp 4 在注销后无法正常工作
- web-scraping - 我用scrapy得到403,它可以在浏览器和wget中完美运行