gpt4 book ai didi

angular - 如何在 Angular 2(路由器 3)中处理租户子域

转载 作者:行者123 更新时间:2023-12-01 11:23:48 28 4
gpt4 key购买 nike

尝试在 Angular 2(RC6,路由器 3.0)中设置tenant.app.com

有没有关于如何做到这一点的文档?我所看到的几乎所有内容都以基本 url =/开头,然后从基本 url 解析 url。

我需要为非登录用户提供 www 版本,然后为所有登录用户提供租户驱动的子域

最佳答案

我想我有一个行之有效的方法。 getSubdomain() 允许我在 NgInit() 上查询 app.component.ts 中的子域,我可以使用它来针对绑定(bind)到子域的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);
}

关于angular - 如何在 Angular 2(路由器 3)中处理租户子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39431009/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com