【问题标题】:Access web.config settings from iisnode?从 iisnode 访问 web.config 设置?
【发布时间】:2012-06-04 06:51:19
【问题描述】:

如果我将设置添加到我的应用程序的 web.config 文件,是否有 API 可以从我的应用程序读取设置,还是我必须使用 XML 库读取文件?

【问题讨论】:

    标签: iisnode


    【解决方案1】:

    没有特殊的 API 可以让您将 web.config 读入运行在 iisnode 中的 node.js 应用程序。话虽如此:

    此示例显示了 web.config 中 appSettings 部分中提升的键/值对如何用作环境变量。在您的 web.config 文件中:

    <configuration>
      <appSettings>
        <add key="abc" value="test" />
      </appSettings>
    </configuration>
    

    在您的节点应用程序中:console.log(process.env.abc); //--&gt; test

    【讨论】:

    • 我已经尝试了上面的解决方案,但控制台日志:未定义。在项目设置中我可能遗漏了什么吗?谢谢
    • 我尝试了相同的解决方案,但也得到了“未定义”。 @tomasz-janczuk 您能否更新您的答案,或者至少解释一下是否需要进行任何其他设置?
    • 这里也一样;当我向 appSettings 添加密钥然后尝试通过 process.env 对象访问它时,我得到了未定义(例如:process.env.abc 失败)。我没有看到任何其他文章证实了上述说法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-15
    • 1970-01-01
    • 2011-05-08
    • 1970-01-01
    • 2011-03-03
    相关资源
    最近更新 更多