多域角应用

时间:2019-03-16 15:19:46

标签: angular angular-ui-router

我们正在Angular中开发一个电子商务门户,那里只有一个应用程序,但是使用域拆分概念,我们想分隔路由,即我的主域是example.com,卖方信息中心是seller.example.com

说我的路线是:

  1. /login
  2. /register
  3. /profile
  4. /dashboard
  5. /products/management

现在,指针1,2和3属于主域example.com,其中指针4和5属于次域seller.example.com

在Laravel中,我们通过指定类似route(‘shop.home’[‘subdomain’=>request()->route(‘subdomain’)])之类的路由来实现此目的,该route根据定义确定angular universal是否有效,否则将转到404。

我想知道 //console.log(this.window.location.hostname); if(this.window){ if(this.window.location.hostname == "seller.example.com") { this._router.navigateByUrl("/seller/login") } } 中是否有这样的功能或技巧?

到目前为止,这是我的实现:

window

有没有更好的解决方案,因为在大多数情况下(Pdb) self.data_train.head() userId movieId rating timestamp 65414 466 608 4.0 945139883 79720 547 6218 4.0 1089518106 63354 457 4007 3.5 1471383787 29923 213 59333 2.5 1462636955 63651 457 102194 2.5 1471383710 都是不确定的。

1 个答案:

答案 0 :(得分:0)

如果是这种情况,那么我道歉,但您仍然可能要看看this answer。如果没有帮助,请告诉我,我们会解决其他问题。