Skip to content

env 环境变量

需要安装 dotenv 依赖

bash
cargo add dotenv

在项目根目录创建 .env 文件

bash
APP_NAME=myapp
DB_HOST=localhost
# ....

main.rs 中加载环境变量

rust
use dotenv;

async fn main() {
  // 加载根目录.env文件中的环境变量
  dotenv::dotenv().ok();

  // 读取环境变量
  match std::env::var("APP_NAME") {
    Ok(val) => println!("环境变量 APP_NAME 的值是: {}", val),
    Err(err) => println!("环境变量 APP_NAME 未设置或读取错误: {}", err),
  };

}

个人收集整理, MIT License