# 环境变量配置说明

## .env 文件配置

后端服务支持从 `.env` 文件读取配置，优先顺序：

1. `backend/.env` （优先）
2. 项目根目录 `.env`
3. 系统环境变量

## 创建 .env 文件

在 `backend/` 目录下创建 `.env` 文件：

```bash
cd backend
cp .env.example .env  # 如果存在示例文件
# 或直接创建
touch .env
```

## 配置示例

编辑 `.env` 文件：

```bash
# 数据库配置
DB_HOST=localhost
DB_PORT=3306
DB_USER=root
DB_PASSWORD=your_password
DB_NAME=auto_trade_sys

# CORS配置（多个用逗号分隔）
CORS_ORIGINS=http://localhost:3000,http://localhost:5173

# 日志级别（可选）
LOG_LEVEL=INFO
```

## 验证配置

启动后端服务后，检查日志中是否有：

```
已加载环境变量文件: /path/to/backend/.env
```

如果没有看到这条日志，可能是：
1. `.env` 文件不存在
2. `python-dotenv` 未安装（运行 `pip install -r requirements.txt`）

## 注意事项

1. **不要提交 .env 文件到 Git**（已在 .gitignore 中）
2. **生产环境**：建议使用系统环境变量或密钥管理服务
3. **密码安全**：确保 `.env` 文件权限正确（`chmod 600 .env`）
