通过在Angular 6中设置环境变量来实现动态网址?

时间:2018-11-28 10:58:19

标签: angular webpack environment-variables angular6 angular-cli

我是angular的新手,正在尝试实现Dynamic API。简而言之,Dynamic API表示基于已登录的account,我的应用应调用该API。因此,这意味着我是否已从 {{ 1}} 帐户(rajat-dev@xyz.com),如果我是从 Dev登录的,它应该致电Dev API 帐户(rajat-prod@xyz.com),应该调用PROD。经过大量研究,我发现您不能在更新的 webpack > ANGULAR CLI 。但是我可以编辑Prod API。 我有API的   https://admin-console.api.prod.xyz.io(产品) https://admin-console.api.xyz.io(开发)。 如何通过环境变量实现这一目标?

1 个答案:

答案 0 :(得分:0)

实际上,您可以在不使用环境变量的情况下实现动态API。 您只需向帐户对象添加一个属性,以便知道当前登录的帐户是 type dev prod 。之后,您只需在该属性上设置一个条件并与您的API匹配即可。