我正在尝试以角度2访问Linux环境变量,但我不知道该怎么做。例如,如果我在终端中导出变量,我可以在节点中访问它,但我不知道如何在角度2中访问此变量。
$ export HOST_IP="192.168.1.1"
我可以在节点中访问此环境变量,如:process.env.HOST_IP
。谁能告诉我如何在角度2中访问它。
感谢
答案 0 :(得分:1)
NodeJS应用程序在服务器中运行。因此,NodeJS应用程序可以访问服务器的属性(例如:环境变量)。
但Angular应用程序在浏览器上运行。因此,它无法访问运行它的机器的细节(当然有一些例外,但我不会在这里讨论它们。)
说,如果您的真正要求是根据Angular应用程序的构建更改某些变量(例如:测试构建,调试构建,生产部署构建),您可以使用环境文件。关于如何做到这一点,互联网上有很多指导方针。其中很少是,