Skip to main content

get_base_url

Function get_base_url 

Source
pub fn get_base_url() -> String
Expand description

获取当前环境的API基础URL

优先级顺序:

  1. NUWAX_API_BASE_URL 环境变量(最高优先级,允许自定义服务器地址)
  2. NUWAX_CLI_ENV=test/testing → TESTING_BASE_URL
  3. 默认 → PRODUCTION_BASE_URL

当使用自定义 URL 时,会记录 info 级别日志。 如果自定义 URL 格式无效,会记录 warn 级别日志并回退到原有逻辑。

§Examples

use client_core::constants::api::get_base_url;

// 获取当前配置的 base URL
let url = get_base_url();
println!("API Base URL: {}", url);