wangdl
b9e6055400
Deploy API Server / build-and-deploy (push) Successful in 41s
fix: H0-01 彻底阻断生产环境 mock + 结构化错误码 + iOS Auth 合同文档
- apple-auth.service.ts: verifyIdentityToken 增加 NODE_ENV 检查,
生产环境缺 APPLE_BUNDLE_ID 时运行时返回 401,不再走 mock
- 新增 CAPIErrorCode 语义错误码体系 (src/common/errors/)
- 新增 CapiException 携带 errorCode 的 HttpException 子类
- GlobalExceptionFilter 响应自动包含 errorCode 字段
- AuthService/JwtAuthGuard/AppleAuthService 全部改用 CapiException
- 新增 LoginResponseDto/RefreshResponseDto/LogoutResponseDto/UserDto
- Auth controller Swagger 添加 type 参数
- 新增 docs/ios-auth-api-contract.md
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-27 21:03:15 +08:00
..
2026-05-24 16:17:34 +08:00
2026-05-22 22:40:13 +08:00
2026-05-22 23:03:32 +08:00
2026-05-23 19:57:43 +08:00
2026-05-22 15:31:51 +08:00
2026-05-24 16:01:34 +08:00
2026-05-22 11:03:24 +08:00
2026-05-24 12:48:30 +08:00
2026-05-24 17:41:53 +08:00
2026-05-24 10:18:07 +08:00
2026-05-24 13:43:23 +08:00
2026-05-24 12:48:30 +08:00
2026-05-24 18:23:35 +08:00
2026-05-24 19:57:55 +08:00
2026-05-22 23:12:39 +08:00
2026-05-21 23:57:59 +08:00
2026-05-24 10:22:56 +08:00
2026-05-18 10:23:19 +08:00
2026-05-27 21:03:15 +08:00
2026-05-24 17:56:26 +08:00
2026-05-24 18:56:54 +08:00
2026-05-22 23:00:47 +08:00
2026-05-24 10:53:19 +08:00
2026-05-25 16:55:04 +08:00
2026-05-18 10:23:19 +08:00
2026-05-24 10:18:07 +08:00
2026-05-24 16:17:34 +08:00
2026-05-24 18:10:37 +08:00
2026-05-24 14:25:54 +08:00
2026-05-24 13:58:50 +08:00
2026-05-18 10:07:57 +08:00
2026-05-25 16:55:04 +08:00
2026-05-24 16:17:34 +08:00
2026-05-25 16:55:04 +08:00
2026-05-24 16:01:34 +08:00
2026-05-24 20:36:32 +08:00
2026-05-23 20:13:49 +08:00
2026-05-25 16:55:04 +08:00
2026-05-24 13:46:30 +08:00
2026-05-24 18:56:54 +08:00
2026-05-24 18:01:23 +08:00
2026-05-24 19:55:40 +08:00
2026-05-24 18:25:58 +08:00
2026-05-17 00:39:46 +08:00
2026-05-24 18:56:54 +08:00
2026-05-24 13:43:23 +08:00
2026-05-17 00:39:46 +08:00
2026-05-24 16:01:34 +08:00