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),
};
}