【问题标题】:Angular App using NodeJS: setting two home/index page inside same App for two different domainsAngular App 使用 NodeJS:在同一个 App 中为两个不同的域设置两个主页/索引页面
【发布时间】:2017-05-23 14:59:54
【问题描述】:

我计划使用 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) 的主页没有任何额外的网址级别。

有可能做到这一点吗?有人可以指导我如何实现它吗?

【问题讨论】:

  • 只要有一个index 可以重定向到其中一个。
  • @zurfyx : 如何根据域名调用重定向到特定页面?
  • 您可以查看window.location.hostname 找到类似stackoverflow.com 的内容;看我的回复

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


【解决方案1】:

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

window.location.hostname

您可以使用 router.navigate 执行重定向

this.router.navigate(['route']);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-18
    • 2013-02-05
    • 2017-06-13
    • 1970-01-01
    相关资源
    最近更新 更多