延迟加载模块时无法获取文件

用户6004361

我正在尝试在我的 angular 2 应用程序上延迟加载一些模块,但是当我转到特定模块的路由时,GET 请求似乎被搞砸了。

app-routing.module.ts

const routes = [
  {path: 'products', loadChildren: './products/products.module#ProductsModule'},
  {path: 'user', loadChildren: './user/user.module#UserModule'},
  {path: '**', redirectTo: '/products'}
]

product-routing.module.ts

const routes: Routes = [
  {path: '', component: ProductsComponent}
];

用户路由.module.ts

const routes: Routes = [
  {path: 'login', component: LoginComponent},
  {path: 'register', component: RegisterComponent},
  {path: 'reset-password', component: ResetPasswordComponent},
  {path: 'profile', component: ProfileComponent}
];

产品路线工作正常,但用户路线似乎不起作用,我认为这是由于以下控制台错误:

GET http://localhost:4200/user/inline.bundle.js net::ERR_ABORTED

出于某种原因,用户被添加到 url 中以获取我的所有资产。我猜我在路由方面做错了什么,但我不完全确定是什么?

佩德罗·阿兰特斯

你有没有''在用户模块空路径?您应该为您的用户模块创建一些重定向空传递,因为您的路径位于/user/UserModule 延迟加载时,并且没有到它的路由。

用户路由.module.ts

const routes: Routes = [
  {path: '', redirectTo: 'login', pathMatch: 'full'},
  {path: 'login', component: LoginComponent},
  {path: 'register', component: RegisterComponent},
  {path: 'reset-password', component: ResetPasswordComponent},
  {path: 'profile', component: ProfileComponent}
];

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

延迟加载时找不到模块错误

延迟加载的模块被破坏时采取行动

在python中导入模块时无法加载文件

如何获取环境模块的模块文件以在加载模块时打印一条消息?

延迟加载模块时遇到问题(找不到模块)

Vue路由器如何在页面加载时获取延迟加载模块的当前路由路径?

加载延迟加载的模块时,NgRx共享存储将重置

无法在延迟加载的模块中动态导航 - Angular Dynamic Routing

无法router.navigate到延迟加载的子模块

无法在服务器启动时作为默认路由/ URL重定向到“延迟加载”模块

编译会在延迟加载 Angular 模块时停止 70%

在 javascript 文件中导入 .jpg 文件时无法加载模块脚本

无法在加载时获取currentUser

某些模块在启动时无法加载

Webpack:无法解析模块“文件加载器”

无法使用 AJAX 在 codeigniter 中获取延迟加载数据

角延迟加载子模块

python中的延迟加载模块

matDialog 中的延迟加载模块

延迟加载模块基础模板

LazyInitializationException:为什么Hibernate无法在延迟加载时创建会话?

在Android Studio中加载项目时出错:无法加载模块

在WebView上加载本地存储的文件时出现延迟

角延迟加载模块从错误的URL加载

延迟加载不加载模块-Angular 8

加载MySQLdb模块时出错:libmysqlclient.so.20:无法打开共享库文件:没有这样的文件或目录

模块在调用文件旁边时获取ModuleNotFoundError

获取系统错误:父模块“未加载”,尝试在 Cython 扩展中导入 numpy 时无法执行相对导入

获取错误:打开可执行 Jar 文件时无法找到或加载主类