Access web.config settings from iisnode?

喜你入骨 提交于 2019-12-10 01:59:08

问题


If I add settings to my app's web.config file, is there an API to read the settings from my app or do I have to read the file using an XML library?


回答1:


There is no special API that allows you read web.config into your node.js application running in iisnode. Having said that:

  • all key/value pairs from the appSettings section in web.config will be promoted to environment variables of the node.exe process, so you can access them using process.env,
  • as of iisnode v0.1.19, in addition to web.config, configuration settings can be specified in a iisnode.yml file; see http://tomasz.janczuk.org/2012/05/yaml-configuration-support-in-iisnode.html for details.

This example shows how promoted key/value pairs from the appSettings section in web.config are available as environment variables. In your web.config file:

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

In your node application: console.log(process.env.abc); //--> test



来源:https://stackoverflow.com/questions/10809465/access-web-config-settings-from-iisnode

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!