Skip to main content

validate_database_url

Function validate_database_url 

Source
pub fn validate_database_url() -> Result<(), String>
Expand description

启动早期校验:DATABASE_URL 格式合法 + DB_POOL_SIZE 为正数。

main.rsDB_POOL LazyLock 被触碰之前调用,让 URL 格式错误、池大小非法 这类用户可修复的配置问题走统一友好的 tracing::error! + exit(1) 路径, 而不是触发 LazyLock 闭包里的 .expect() panic。

返回 Err(String) 时,字符串已是面向用户的错误描述。