我构建了一个包含角度4应用程序的docker,其他服务,如superlogn,feedparser和数据库couchdb。
目前在我的根文件夹中,我有一个varibales.env文件,其中声明了所有变量,并且可以在超级登录和提要解析器服务中访问
但是,如果我们在角度应用程序中访问可波动的 likes
dbusername=process.env.username
那么我们在角度生产中得到的错误是过程是未定义的?
无法访问 Angular 4 应用程序中的 process.env?
该项目的 Github 链接是
https://github.com/janastu/iihs_couch_services/
因为 Angular 无权(也不应该)访问环境变量。这对您的系统非常危险。
如果你想公开你的环境变量(我不建议这样做),你应该创建一个 Node 应用程序并创建返回环境变量的端点。