2017-02-21 8 views
1

Azureのアプリケーション設定を、ASP.NET Coreと同様のNode/Expressを使ってオブジェクトとして扱うことはできますか?ノードを使用してAzure App Settingsをオブジェクトとして取得しますか?

例えば、私のアプリの設定がある場合:私はcontainer:value1container__value1を試してみた

{ 
    value1: "Hello", 
    value2: "World" 
} 

container:value1 = "Hello", 
container:value2 = "World" 

私は私を与える「コンテナ」のためのオブジェクトを取得したいのですがASP.NET Coreのようなものだが運がない。 Azure's documentationパー

+0

あなたのアプリディレクトリのルートにある '。/ config/config.js'を見ましたか? – pudility

答えて

3

アプリケーションは、このセクションでは、あなたのWebアプリが起動 にロードします名前/値ペアが含まれている

設定します。

  • .NETアプリケーションの場合、これらの設定は実行時に.NET設定AppSettingsに注入され、既存の設定を上書きします。
  • PHP、Python、JavaおよびNodeアプリケーションは、実行時に環境変数としてこれらの設定にアクセスできます。各アプリケーション設定に対して、2つの環境変数が作成されます。 1つはアプリ設定エントリで指定された名前を持ち、もう1つは接頭辞APPSETTING_を持つものです。両方とも同じ値を含みます。

したがって、Node.jsでは、次のコード行を使用してAzure App Settingsを取得できます。

process.env['container:value1'] 
+0

これはうまくいき、答えとしてマークします。しかし、基本的には、Azureのアプリケーション設定を、Nodeの階層オブジェクトに自動的にマップする方法は、ASP.NET Coreと同じようには思えません。 –

関連する問題