Vij*_*jay 6 multi-tenant angular-routing angular
尝试在 Angular 2(RC6,路由器 3.0)中设置tenant.app.com
是否有关于如何执行此操作的文档?我看到的几乎所有内容都以 base url = / 开头,然后从 base url 解析 url。
我需要为非登录用户提供 www 版本,然后为所有登录用户提供租户驱动的子域
我想我有一种有效的方法。getSubdomain() 允许我在 NgInit() 上查询 app.component.ts 中的子域,我可以使用它来根据绑定到子域的租户 ID 来确定用户的登录范围
getSubdomain() {
const domain = window.location.hostname;
if (domain.indexOf('.') < 0 ||
domain.split('.')[0] === 'example' || domain.split('.')[0] === 'lvh' || domain.split('.')[0] === 'www') {
this.subdomain = '';
} else {
this.subdomain = domain.split('.')[0];
}
console.log('subdomain', this.subdomain);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6070 次 |
| 最近记录: |