如果我将设置添加到我的应用程序的 web.config 文件,是否有 API 可以从我的应用程序中读取设置,或者我是否必须使用 XML 库读取文件?
问问题
4112 次
1 回答
14
没有特殊的 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。
此示例显示了 web.config 中 appSettings 部分中提升的键/值对如何用作环境变量。在您的 web.config 文件中:
<configuration>
<appSettings>
<add key="abc" value="test" />
</appSettings>
</configuration>
在您的节点应用程序中:console.log(process.env.abc); //--> test
于 2012-05-30T04:51:52.750 回答