我构建了一个包含angular 4应用程序的docker,其他服务如superlogn,feedparser和database couchdb。
目前在我的根文件夹中我有一个varibales.env文件,其中声明了所有变量,可以在superlogin和feedparser服务中访问
但是,如果我们以角度应用程序liks访问varaiables
dbusername = process.env.username
然后我们在角度生产中得到的错误是过程未定义?
无法访问angular 4应用程序中的process.env?
项目的Github链接是
答案 0 :(得分:0)
因为Angular没有访问(也不应该)环境变量。这对您的系统非常危险。
如果要暴露环境变量(我不建议这样做),您应该创建一个Node应用程序并创建返回环境变量的端点。