gpt4 book ai didi

erlang - 您应该将应用程序属性放在 rebar erlang 应用程序中的什么位置?

转载 作者:行者123 更新时间:2023-12-02 09:34:15 26 4
gpt4 key购买 nike

新手问题:我编写了第一个基于 rebar 的 erlang 应用程序。我想配置一些基本属性,例如服务器主机等。放置它们的最佳位置在哪里以及如何将它们加载到应用程序中?

最佳答案

接下来的步骤是发布版本并在其中创建一个节点。节点在独立的 Erlang VM 中运行您的应用程序。使用 rebar 创建版本的一个很好的起点:

Erlang Application Management with Rebar

创建版本后。然后可以将节点中所有应用程序的配置属性添加到

{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}
]
}

关于erlang - 您应该将应用程序属性放在 rebar erlang 应用程序中的什么位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9242643/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com