如果我将设置添加到应用程序的 web.config 文件中,是否有 API 可以从我的应用程序中读取设置,或者我是否必须使用 XML 库读取该文件?
没有特殊的 API 允许您将 web.config 读取到在 iisnode 中运行的 Node.js 应用程序中。话说回来:
- web.config 中 appSettings 部分的所有键/值对都将提升为 node.exe 进程的环境变量,因此您可以使用 process.env 访问它们,
- 从 iisnode v0.1.19 开始,除了 web.config 之外,还可以在 iisnode.yml 文件中指定配置设置;看http://tomasz.janczuk.org/2012/05/yaml-configuration-support-in-iisnode.html http://tomasz.janczuk.org/2012/05/yaml-configuration-support-in-iisnode.html了解详情。
此示例展示了如何将 web.config 中的 appSettings 部分中提升的键/值对用作环境变量。在您的 web.config 文件中:
<configuration>
<appSettings>
<add key="abc" value="test" />
</appSettings>
</configuration>
在您的节点应用程序中:console.log(process.env.abc); //--> test
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)