# 环境变量配置说明 ## .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`)