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