如何在Angular中获取variables.env变量并将其分配给environment.ts或environment.prod.ts

时间:2018-01-30 07:35:04

标签: angular docker docker-compose

我构建了一个包含angular 4应用程序的docker,其他服务如superlogn,feedparser和database couchdb。

目前在我的根文件夹中我有一个varibales.env文件,其中声明了所有变量,可以在superlogin和feedparser服务中访问

但是,如果我们以角度应用程序li​​ks访问varaiables

dbusername = process.env.username

然后我们在角度生产中得到的错误是过程未定义?

无法访问angular 4应用程序中的process.env?

项目的Github链接是

https://github.com/janastu/iihs_couch_services/

1 个答案:

答案 0 :(得分:0)

因为Angular没有访问(也不应该)环境变量。这对您的系统非常危险。

如果要暴露环境变量(我不建议这样做),您应该创建一个Node应用程序并创建返回环境变量的端点。