Angular 2/4路由 - 设置虚拟目录

时间:2017-10-04 09:37:29

标签: angular routing routes

我遇到了路由问题。

我需要使用"虚拟目录"在uri中,基于某些服务器端逻辑而改变,但我不知道如何告诉角度路由忽略这部分。

例如:https://www.example.com/[myvirtualdirectorycode]/ {所有其他路由器代码都在这里}

更具体: https://www.example.com/HADS45DFDF/< - 这必须是应用程序根URL,此路由在服务器端也是虚拟的

www.example.com/HADS45DFDF/Login
www.example.com/HADS45DFDF/Data/GetData

[XXX] url部分将在服务器端用于执行一些验证,在客户端用于隔离应用程序实例,使用JWT auth为每个不同的url路径打开。

非常感谢你的帮助!

1 个答案:

答案 0 :(得分:0)

根据我对您的查询的理解,您可以尝试以下内容

@RouteConfig([
    { path: '/:xyz/Login', component: Abc,  name: 'abc' }
    { path: '/:xyz/Data/GetData', component: Def, name: 'def' },
])