我在Express.js中设置一个变量,如下所示:app.set('HOST', 'demo.sample.com');.但是,如果我尝试读取此变量,我会得到undefined输出.我正在阅读变量process.env.HOST.然而,如果我尝试使用它app.get('HOST'),我会得到正确的值.
我无法使用,app.get('HOST')因为我正在读取另一个文件中的变量 - 一个不包含对Express.js app变量的引用的文件.
如何使用该值process.env.HOST?
app.set()没有设置环境变量,它只是Express提供的一种便捷方法,可以与之一起使用app.get().
如果要在JS代码中设置环境变量,请使用以下命令:
process.env.HOST = 'demo.sample.com';
| 归档时间: | 
 | 
| 查看次数: | 8356 次 | 
| 最近记录: |