我在/etc/sysconfig/myconf
中有以下配置文件:
export USER=root
export NODE_DIR=/opt/MyDir
我想在我的.js
文件中使用这些设置,该文件位于/opt/myapplication
:
var userApp = //USER in /etc/sysconfig/myconf file
var dir = //NODE_DIR in /etc/sysconfig/myconf file
有没有办法在不打开文件并解析内容的情况下执行此操作?
据我所知,导出应该让我可以选择在node.js中轻松阅读它,但是我找不到(另外,当我运行export -p
时,我看不到这些变量)
编辑:我搜索的是等于Node.js的source command in Linux命令(变量不是环境变量)
答案 0 :(得分:0)
如果在启动程序时这些环境变量可用,则可以使用process.env
。 https://nodejs.org/api/process.html#process_process_env