首页 > 解决方案 > 通过在Angular 6中设置环境变量的动态网址?

问题描述

我是 Angular 的新手,并试图在Dynamic API其中实现。简而言之,Dynamic API意味着基于account已登录的,我的应用程序应该调用它API。所以这意味着如果我从Dev帐户(rajat-dev@xyz.com)登录它应该调用Dev API并且如果我登录来自PROD帐户(rajat-prod@xyz.com),它应该调用Prod API。经过大量研究,我发现您不能在较新的ANGULAR CLI中使用webpack。但我可以编辑. 我的 API 为 https://admin-console.api.prod.xyz.io (prod)https://admin-console.api.xyz.io (dev)environment.ts分别。如何从环境变量中实现这一目标?

标签: angularwebpackenvironment-variablesangular6angular-cli

解决方案


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


推荐阅读