修改文件结构,统一文档格式

This commit is contained in:
ylweng
2025-09-01 02:51:34 +08:00
parent abc1184f81
commit 02fe7d11da
5 changed files with 530 additions and 29 deletions

29
arch.md
View File

@@ -176,9 +176,10 @@
**后端技术栈:**
- **运行环境**: Node.js 18.0+
- **Web框架**: Express.js 4.18+
- **API风格**: RESTful API
- **ORM框架**: Sequelize 6.30+
- **数据库**: MySQL (mysql2 3.0+)
- **认证**: JWT (jsonwebtoken 9.0+)
- **数据库**: MySQL 8.0+ (mysql2 3.0+)
- **认证授权**: JWT (jsonwebtoken 9.0+)
- **密码加密**: bcrypt 5.1+
- **API文档**: Swagger (swagger-jsdoc + swagger-ui-express)
- **日志管理**: Winston 3.17+
@@ -198,6 +199,30 @@
- **图表库**: ECharts 5.4+
- **地图服务**: 百度地图API
- **HTTP客户端**: Axios 1.11+
- **响应式设计**: 支持Chrome、Firefox、Safari最新版本
- **分辨率支持**: 1920x1080及以上
### 4.2 性能要求
- **页面加载时间**: <3秒
- **API响应时间**: <500ms
- **并发用户支持**: 1000+用户
- **数据查询性能**: 复杂查询<2秒
- **系统可用性**: 99.9%
### 4.3 安全要求
- **数据传输**: HTTPS加密
- **身份认证**: JWT令牌机制
- **密码存储**: bcrypt加密
- **SQL注入防护**: ORM参数化查询
- **XSS防护**: 输入验证和转义
- **访问控制**: 基于角色的权限管理(RBAC)
- **会话管理**: Token过期机制
### 4.4 可靠性要求
- **数据备份**: 每日自动备份
- **故障恢复**: 30分钟内恢复
- **监控告警**: 关键指标监控
- **日志记录**: 完整的操作日志和错误日志
- **开发服务器**: Vite Dev Server (端口: 5300)
- **代理配置**: API代理到后端服务器