簡體   English   中英

在IISNode中設置多個環境變量

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM