Appearance
App01 开发指南
本地开发环境与测试
本地启动
bash
# 后端
cd backend
uv sync
uv run uvicorn main:app --reload
# 前端
cd frontend
npm install
npm run dev测试
bash
# 单元测试
pytest tests/
# 安全测试
cd ../app09-ai-autotest
python -m src suite --target-url http://localhost:8001代码规范
- 使用
uv包管理 - 类型注解完整
- 遵循 RESTful API 设计
- 安全编码实践
系统架构
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ 前端界面 │ │ FastAPI后端 │ │ 数据库存储 │
│ (Nuxt 3) │◄──►│ (匹配引擎) │◄──►│ (PostgreSQL) │
└─────────────────┘ └─────────────────┘ └─────────────────┘
│
▼
┌─────────────────┐
│ AI服务层 │
│ DashScope API │
└─────────────────┘版本历史
| 版本 | 说明 |
|---|---|
| v1.0.0 | 基础匹配功能 |
| v1.1.0 | 添加人才库管理 |
| v1.2.0 | 集成安全防护系统 |
| v2.0.0 | 重构为微服务架构 |
| v2.1.0 | Deep Defense 安全升级 |
| v4.0.0 | Business Value 版本 |