首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angular 8多域多站点

Angular 8多域多站点
EN

Stack Overflow用户
提问于 2019-08-26 01:47:17
回答 3查看 905关注 0票数 0

我希望建立一个多站点应用程序使用角度,如果可能的话。这个想法是允许用户使用他们指定的子域生成一个新的站点,并将他们的域指向这个子域。与WordPress的多站点和域映射功能完全一样。

我已经从Angular 8构建了一个WordPress主题,并用它来实现我的目标,但感觉有点笨拙,而且我也不是WordPress的用户管理系统的狂热粉丝。我还在另外两个应用程序中使用firebase进行身份验证,因此这将是这些应用程序的一个扩展。

我的问题是:使用angular可以做到吗?

在无头模式下使用wp-API和WordPress能达到预期的效果吗?

我可以简单地在我的主机上设置通配符域,并将所有域指向单个Angular应用程序。然后使用angular通配符路由和firebase来引导和加载特定域的正确数据?

还是我完全错过了目标..

提前感谢您的评论

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-02-05 00:06:14

我最终做的是将可能的域名存储在数据库中,并使用带有数据库查询的document.write(document.location)来提供相应的内容。这样,每当有人从example.com访问我的SPA时,他们就会获得存储在数据库中example.com下的数据。Example2.com获得了不同的数据。最终的结果正是我正在寻找的,我所要做的就是在允许通配符域的地方托管站点。完成了!

票数 0
EN

Stack Overflow用户

发布于 2019-08-26 02:24:20

虽然Firebase主机支持子域,但它不支持通配符映射,因为它依赖于证书的letsencrypt.org。

票数 1
EN

Stack Overflow用户

发布于 2019-11-16 03:10:33

这应该可以通过使用我的一个插件Xo for Angular来实现。

你可以创建一个Angular App作为你的多站点的主题。Xo API为每个站点提供了一个连接,使其拥有自己的页面和内容。

如果你认为这对你有用,请让我知道!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57648360

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档