如何在角度2中访问Linux环境变量?

时间:2018-01-12 06:45:28

标签: node.js linux angular

我正在尝试以角度2访问Linux环境变量,但我不知道该怎么做。例如,如果我在终端中导出变量,我可以在节点中访问它,但我不知道如何在角度2中访问此变量。 $ export HOST_IP="192.168.1.1" 我可以在节点中访问此环境变量,如:process.env.HOST_IP。谁能告诉我如何在角度2中访问它。 感谢

1 个答案:

答案 0 :(得分:1)

NodeJS应用程序在服务器中运行。因此,NodeJS应用程序可以访问服务器的属性(例如:环境变量)。

但Angular应用程序在浏览器上运行。因此,它无法访问运行它的机器的细节(当然有一些例外,但我不会在这里讨论它们。)

说,如果您的真正要求是根据Angular应用程序的构建更改某些变量(例如:测试构建,调试构建,生产部署构建),您可以使用环境文件。关于如何做到这一点,互联网上有很多指导方针。其中很少是,