使用NodeJS的Angular App:在同一App中为两个不同的域设置两个home / index页面

时间:2017-01-09 11:00:09

标签: angularjs node.js angular-ui-router

我打算使用Angular,NodeJS和MongoDB构建一个Web应用程序。 主要的两个视图及其相关的服务和控制器是:

1. cats.html
   .... cats-ctrl.js
   .... cats-service.js
2. dogs.html
   .... dogs-ctrl.js
   .... dogs-service.js

假设我有两个托管域A.) Dogs.com 和B.) Cats.com 所以我需要的是,如果我想将cats.html(cats.com /#/ home)设置为cats.com和dogs.html的主页作为dogs.com的主页(dogs.com /#/ home) 没有有任何额外的网址级别。

有可能实现这一目标吗?有人可以指导我如何实现它吗?

1 个答案:

答案 0 :(得分:1)

您可以拥有一个基于hostname重定向或隐藏/显示的唯一索引。

window.location.hostname

您可以使用router.navigate

执行重定向
this.router.navigate(['route']);