10

アプリの web.config ファイルに設定を追加する場合、アプリから設定を読み取る API はありますか?それとも XML ライブラリを使用してファイルを読み取る必要がありますか?

4

1 に答える 1

14

iisnodeで実行されているnode.jsアプリケーションにweb.configを読み込むことができる特別なAPIはありません。そうは言っても:

  • 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 に答える