如何使用angular和firebase为不同的域不同地提供相同的应用程序内容?

时间:2019-11-04 07:21:17

标签: angular firebase firebase-hosting

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

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

除了使用具有相同域的多个应用程序外,我无法找到任何有关此的信息。这不是我的目标。

谢谢,我希望这个问题适合在本论坛中提出,否则,请让我知道在哪里可以找到有关此信息的更多信息。

1 个答案:

答案 0 :(得分:0)

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

let url = location.origin

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

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

并使用基于url的组件。

注意:环境文件通常基于环境使用。例如,一个人可以在生产模式下使用不同的环境文件。