Angluar 6路由特定路径中的所有文件

时间:2018-07-28 23:00:16

标签: angular

是否可以为位于资产目录内的视频子文件夹编写Angular 6路线和组件?在浏览器搜索栏直接开始直接从资产/视频目录播放视频之前,我需要检查用户是否已通过身份验证?

如果有人输入:“ DomainName.com/assets/videos/video123.mp4”,则文件将仅提供给任何人。是否有可能会为以下内容触发路由/组件:“ DomainName.com/assets/videos/allfiles”

如果有关系,我们的后端是Windows服务器/ IIS。

谢谢。

1 个答案:

答案 0 :(得分:1)

您可以为/ videos和所有每个孩子添加一个警卫

  { path: 'videos', component: VideosComponet , canActivate: [CanActivateApp], children: [

      { path: ':video', component: otherVideoComponet }, // for /videos/video123.mp4
    ]