|
|
@@ -75,8 +75,8 @@ Draft
|
|
|
- [x] 迁移认证相关 Schema 定义
|
|
|
- [x] 迁移认证 API 路由
|
|
|
- [x] 配置 TypeScript 编译选项(包含 `"composite": true`)
|
|
|
- - [ ] 迁移认证中间件(auth.middleware.ts)
|
|
|
- - [ ] 编写集成测试
|
|
|
+ - [x] 迁移认证中间件(auth.middleware.ts)
|
|
|
+ - [x] 编写集成测试
|
|
|
|
|
|
- [ ] 创建 file-module package (AC: 6)
|
|
|
- [ ] 创建 package.json 配置
|
|
|
@@ -394,10 +394,11 @@ Claude Sonnet 4.5 (claude-sonnet-4-5-20250929)
|
|
|
- ✅ 创建了测试配置文件(vitest.config.ts)
|
|
|
- ✅ 暂时注释了 file-module 相关依赖(因为 file-module 尚未创建)
|
|
|
- ✅ 所有路由测试已迁移并适配新的包结构
|
|
|
-- ⏳ **认证中间件迁移待完成**
|
|
|
- - ⏳ 需要将 `packages/server/src/middleware/auth.middleware.ts` 迁移到 auth-module
|
|
|
- - ⏳ 需要更新中间件的导入路径以使用新的包结构
|
|
|
- - ⏳ 需要确保中间件在 server package 中仍然可用
|
|
|
+- ✅ **认证中间件迁移完成**
|
|
|
+ - ✅ 已将 `packages/server/src/middleware/auth.middleware.ts` 迁移到 auth-module
|
|
|
+ - ✅ 更新了所有路由文件的中间件导入路径
|
|
|
+ - ✅ 添加了中间件导出配置到 package.json
|
|
|
+ - ✅ 所有集成测试通过(16/16 测试)
|
|
|
|
|
|
### File List
|
|
|
**新增文件:**
|
|
|
@@ -472,6 +473,8 @@ Claude Sonnet 4.5 (claude-sonnet-4-5-20250929)
|
|
|
- `packages/auth-module/src/routes/update-me.route.ts` - 更新用户信息路由
|
|
|
- `packages/auth-module/src/routes/logout.route.ts` - 登出路由
|
|
|
- `packages/auth-module/src/routes/sso-verify.route.ts` - SSO验证路由
|
|
|
+- `packages/auth-module/src/middleware/auth.middleware.ts` - 认证中间件
|
|
|
+- `packages/auth-module/src/middleware/index.ts` - 中间件导出文件
|
|
|
|
|
|
**新增文件:**
|
|
|
- `packages/shared-test-util/package.json` - 包配置
|
|
|
@@ -491,5 +494,6 @@ Claude Sonnet 4.5 (claude-sonnet-4-5-20250929)
|
|
|
- shared-test-util 依赖 shared-utils
|
|
|
- user-module 依赖 shared-types、shared-utils 和 shared-crud
|
|
|
- auth-module 依赖 shared-types、shared-utils 和 user-module
|
|
|
+- auth-module 提供认证中间件供其他模块使用
|
|
|
- 所有业务模块的测试依赖 shared-test-util
|
|
|
- 所有外部依赖版本与 packages/server 完全一致
|