![](/img/trans.png)
[英]Set Node.js Environment Variable (NODE_ENV) in iisnode to Production/Development/Test
[英]Set multiple Environment variables in IISNode
我知道我可以使用web.config。
<iisnode
node_env="production"
/>
指定一個環境node_env
變量,該變量可以通過process.env.node_env
在服務器端* .js文件中訪問。
但是,例如,我想訪問另一個環境變量,如process.env.GLOBAL_PREFIX
。 類似的方案,例如訪問AWS憑據。
當我嘗試
<iisnode
node_env="production"
GLOBAL_PREFIX="somevalue"
/>
,由於無法識別的web.config文件,我無法運行應用程序。
IISNode將<appSettings>
指定的任何鍵公開給process.env
對象。
如果要在Node應用程序中訪問GLOBAL_PREFIX
,請執行此操作
Web.Config中
<configuration>
<appSettings>
<add key="GLOBAL_PREFIX" value="somevalue" />
</appSettings>
Server.js
var globalPrefix = process.env.GLOBAL_PREFIX;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.