【问题标题】:how to serve same app content differently for different domains using angular and firebase?如何使用 Angular 和 Firebase 为不同的域以不同的方式提供相同的应用程序内容?
【发布时间】:2019-11-04 07:21:17
【问题描述】:

是否可以使用多个域,firebase 在后台运行,每个域都使用相同的应用程序和数据库?我的意思是,我们希望能够为我们的客户构建相同的系统,但在他们不同的域上。

目标是让服务器端应用程序在多个网站上运行所有相同的后端逻辑,并根据用户访问的域对前端组件进行角度更改。

除了在同一个域中使用多个应用程序之外,我找不到任何有关此的信息。这不是我的目标。

谢谢,我希望在这个论坛上提问是合适的,否则请告诉我在哪里可以找到有关此的更多信息。

【问题讨论】:

    标签: angular firebase firebase-hosting


    【解决方案1】:

    Angular 有一个称为环境文件的东西,您可以通过以下方式了解域:

    let url = location.origin
    

    现在您可以在您的应用组件中导入此文件并检查 url。例如:

    url === 'https://example.com'
    

    并使用基于 url 的组件。

    注意:环境文件一般根据环境使用。例如,生产模式可以有不同的环境文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-03-03
      • 2014-05-20
      • 2013-04-22
      • 1970-01-01
      • 2021-01-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多