4

初心者の質問: 私は最初の rebar ベースの erlang アプリケーションを書きました。サーバーホストなどのいくつかの基本的なプロパティを構成したいのですが、それらを配置するのに最適な場所はどこですか?アプリにどのようにロードすればよいですか?

4

1 に答える 1

5

次のステップは、リリースを作成し、その中にノードを作成することです。ノードは、スタンドアロンの Erlang VM でアプリケーションを実行します。Rebar を使用してリリースを作成するための良い出発点:

Rebar を使用した Erlang アプリケーション管理

リリースを作成したら。次に、ノード内のすべてのアプリケーションの構成プロパティを追加できます

{your-app}/{release}/files/sys.config

個々のプロパティを次のように読み取ることができます。

Val = application:get_env(APP, KEY)

または、アプリケーションのすべてのプロパティを次のように読み取ることができます。

Config = application:get_all_env(APP)

ではsys.config、プロパティを として追加できますproplist

例:

    {myapp,
      [
       {port, 1234},
       {pool_size, 5}
      ]
    }
于 2012-02-11T22:10:41.910 に答える