尝试在 Angular 2(RC6、路由器 3.0)中设置tenant.app.com
有关于如何执行此操作的任何文档吗?我见过的几乎所有内容都以基本 url = / 开头,然后从基本 url 解析 url。
我需要为非登录用户提供 www 版本,然后为所有登录用户提供租户驱动的子域
我想我有一个行之有效的方法。 getSubdomain() 允许我在 NgInit() 上查询 app.component.ts 中的子域,我可以使用它来根据与子域绑定的tenant_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);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)