我設定明確的變量如下:+的NodeJS ExpressJS - 無法讀取環境變量
app.set('HOST', 'demo.sample.com');
但是,如果我嘗試讀取這個變量,我得到undefined
作爲輸出。我正在使用process.env.HOST
來讀取變量。但是,如果我嘗試使用app.get('HOST'), I get the correct value - how do I get the value using
process.env.HOST`讀取它?
我不能使用`app.get('HOST'),因爲我正在讀取另一個文件中的變量 - 一個不包含對快速應用變量的引用的文件。
問候, 大額牛
那麼你的意思是說'app.set'和'process.env'不能相互作用嗎? – user109187 2013-04-11 08:20:58
這是正確的。 – robertklep 2013-04-11 08:21:17
哦,我跳過那部分。那麼,不要理會我的答案。 process.env與Express無關,它讀取系統變量。 – Zlatko 2013-04-11 08:57:39