Skip to content

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.0Deep Defense 安全升级
v4.0.0Business Value 版本