gpt4 book ai didi

node.js - 在 IISNode 中设置多个环境变量

转载 作者:搜寻专家 更新时间:2023-10-31 22:36:45 24 4
gpt4 key购买 nike

我知道我可以使用 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对象。

如果你想访问GLOBAL_PREFIX在您的 Node 应用程序中执行此操作

Web.Config

<configuration>
<appSettings>
<add key="GLOBAL_PREFIX" value="somevalue" />
</appSettings>

Server.js

var globalPrefix = process.env.GLOBAL_PREFIX;

关于node.js - 在 IISNode 中设置多个环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34616504/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com