NodeJS + ExpressJS,无法读取环境变量

use*_*187 3 node.js express

我在Express.js中设置一个变量,如下所示:app.set('HOST', 'demo.sample.com');.但是,如果我尝试读取此变量,我会得到undefined输出.我正在阅读变量process.env.HOST.然而,如果我尝试使用它app.get('HOST'),我会得到正确的值.

我无法使用,app.get('HOST')因为我正在读取另一个文件中的变量 - 一个不包含对Express.js app变量的引用的文件.

如何使用该值process.env.HOST

rob*_*lep 5

app.set()没有设置环境变量,它只是Express提供的一种便捷方法,可以与之一起使用app.get().

如果要在JS代码中设置环境变量,请使用以下命令:

process.env.HOST = 'demo.sample.com';
Run Code Online (Sandbox Code Playgroud)