Node.js 如何读取系统';nodejs中的https_代理变量
我知道如何从nodejsNode.js 如何读取系统';nodejs中的https_代理变量,node.js,proxy,environment-variables,Node.js,Proxy,Environment Variables,我知道如何从nodejsprocess.env.variable读取环境变量。我想读取从windows环境变量设置的系统变量http\u proxy,但process.env不显示http\u proxy变量 从mycomputer设置该环境->右键单击->属性->建议系统设置->环境变量->新建->键:https\u代理,值:abc:80 log(JSON.stringify(process.env));HTTPS1代理 < P>有几个要考虑的事项: 有系统环境变量和用户环境变量。节点作为哪个
process.env.variable
读取环境变量。我想读取从windows环境变量设置的系统变量http\u proxy,但process.env
不显示http\u proxy变量
从mycomputer设置该环境->右键单击->属性->建议系统设置->环境变量->新建->键:https\u代理,值:abc:80
log(JSON.stringify(process.env));HTTPS1代理 < P>有几个要考虑的事项: 有系统环境变量和用户环境变量。节点作为哪个用户运行?如果您在命令窗口中运行它,它可能正在以您的用户身份运行。如果您作为服务运行,则它将是网络服务用户,除非您配置了其他用户。
对于正在运行的用户节点,环境变量是否可见
如果您定义了一个新的环境变量,它不会在任何地方自动访问。必须重新启动节点才能查看新变量。但这可能还不够。如果从终端启动节点,请考虑在Windows“命令”窗口中只看到在启动“代码> CMD”时定义的环境变量,以及在该终端中定义的环境变量。这意味着您不仅需要重新启动节点,还需要关闭并重新打开命令窗口 如何设置环境变量?你能展示设置它的代码吗?欢迎来到Stackoverflow!要获得有用的答案,请包含您迄今为止尝试解决此问题的代码,以便我们可以帮助您调试或改进它。这就是它的工作原理。@LorenzMeyer我已经从mycomputer->rightClick->properties->Advensed System Setting->environment Variable->new->key:https\u proxy,value:问题是没有重新启动webstrom,谢谢Lorenz Meyer。