Elixir語言中 Config.Reader
相關用法介紹如下。
用於讀取使用
定義的配置文件的 API。Config
作為提供者
也可以用作 Config.Reader
。在發布期間使用配置提供程序來自定義應用程序的配置方式。當用作提供程序時,它需要一個參數:在係統引導期間要讀取和加載的文件的配置路徑(如 Config.Provider
中所述)。Config.Provider.config_path/0
例如,如果您希望目標係統在絕對路徑中有一個配置文件,您可以將其添加到 mix.exs
的 def project
部分中:
releases: [
demo: [
config_providers: [
{Config.Reader, "/etc/config.exs"}
]
]
]
或者,如果您想讀取版本中的自定義路徑:
config_providers: [{Config.Reader, {:system, "RELEASE_ROOT", "/config.exs"}}]
您還可以將選項的關鍵字列表傳遞給閱讀器,其中 :path
是必需的鍵:
config_providers: [
{Config.Reader,
path: "/etc/config.exs",
env: :prod,
imports: :disabled}
]
請記住,默認情況下 Mix 已經加載 config/runtime.exs
。有關更多示例和場景,請參閱Config.Providers
模塊。
相關用法
- Elixir Config.Reader.merge用法及代碼示例
- Elixir Config.config_env用法及代碼示例
- Elixir Config.config用法及代碼示例
- Elixir Config.import_config用法及代碼示例
- Elixir Config.Provider用法及代碼示例
- Elixir Config.config_target用法及代碼示例
- Elixir Config用法及代碼示例
- Elixir Code.prepend_path用法及代碼示例
- Elixir Code.compiler_options用法及代碼示例
- Elixir Code.quoted_to_algebra用法及代碼示例
- Elixir Code.put_compiler_option用法及代碼示例
- Elixir Code用法及代碼示例
- Elixir Code.ensure_compiled用法及代碼示例
- Elixir Code.format_string!用法及代碼示例
- Elixir Code.required_files用法及代碼示例
- Elixir Collectable用法及代碼示例
- Elixir Code.get_compiler_option用法及代碼示例
- Elixir Code.Fragment.cursor_context用法及代碼示例
- Elixir Code.available_compiler_options用法及代碼示例
- Elixir Code.ensure_loaded?用法及代碼示例
- Elixir Code.eval_quoted用法及代碼示例
- Elixir Code.require_file用法及代碼示例
- Elixir Code.Fragment.container_cursor_to_quoted用法及代碼示例
- Elixir Code.Fragment.surround_context用法及代碼示例
- Elixir Code.delete_path用法及代碼示例
注:本文由純淨天空篩選整理自elixir-lang.org大神的英文原創作品 Config.Reader。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。