docs: backup old server, update SPEC.md and add CHANGELOG
This commit is contained in:
@@ -203,3 +203,43 @@ npm run dev
|
||||
```
|
||||
|
||||
访问 http://你的IP:3500
|
||||
|
||||
## 9. 项目结构
|
||||
|
||||
### 后端目录结构
|
||||
```
|
||||
server/
|
||||
├── index.js # 入口文件
|
||||
├── config/
|
||||
│ └── database.js # 数据库配置
|
||||
├── middleware/
|
||||
│ ├── auth.js # 认证中间件
|
||||
│ └── errorHandler.js # 错误处理
|
||||
├── routes/
|
||||
│ ├── auth.js # 认证路由
|
||||
│ ├── records.js # 账目路由
|
||||
│ ├── stats.js # 统计路由
|
||||
│ ├── recurring.js # 周期性账单
|
||||
│ ├── categories.js # 分类路由
|
||||
│ ├── export.js # 导入导出
|
||||
│ └── search.js # 搜索路由
|
||||
├── utils/
|
||||
│ └── validators.js # 验证函数
|
||||
└── db/
|
||||
├── migrations/ # 数据库迁移
|
||||
└── migrate.js # 迁移脚本
|
||||
```
|
||||
|
||||
### 前端优化
|
||||
- 使用 SWR 进行数据获取和缓存
|
||||
- 乐观更新支持
|
||||
- 错误边界组件
|
||||
- 统一加载状态
|
||||
|
||||
### 新增功能
|
||||
- 数据库迁移系统 (`npm run migrate`)
|
||||
- 结构化日志
|
||||
- 统一错误处理
|
||||
- API 请求验证
|
||||
- 数据库索引优化
|
||||
|
||||
|
||||
Reference in New Issue
Block a user