【发布时间】:2018-11-14 16:04:33
【问题描述】:
我们正在将我们的应用迁移到其他域。 在此过程中,我们将有一段时间,其中一些应用程序将在域 A 上,而应用程序的其他部分将在域 B 上。
我试图让一个 Angular 应用处理两个不同的域。
例如
www.myapp.com --> 由模块 A 处理
www.myotherapp.com --> 由模块 B 处理
是否有可能在 Angular 路由器中实现类似的功能?
如果没有,您将如何处理? (也许在 Angular 之外,在基础设施级别?)
【问题讨论】:
-
应该可以将 url 定位到 Angular 应用程序中的特定路由。例如。 www.myapp.com 以 www.yourhost.com/ (您的 Angular 应用程序的根目录)为目标,而 www.myotherapp.com 以 www.yourhost.com/#/myroute 为目标(如果您使用哈希定位策略)。在每种情况下都会加载根模块,但您应该能够指向不同的功能模块。
-
你可以按照 ngfelixl 说的做。如果您使用 angular-cli,您还可以在单个项目中托管两个专用应用程序 see here
标签: angular virtualhost angular-router