Commit Graph

17 Commits

Author SHA1 Message Date
853bedcb23 优化 2025-11-29 21:53:17 +08:00
d9f3103304 feat: 视频问题 2025-11-28 20:26:47 +08:00
fb6d18b4f5 feat: 重构HTTP客户端架构和认证系统
核心改进:
- HTTP客户端:工厂函数模式,支持自定义拦截器和401/403处理
- 认证服务:函数式实现,消除this绑定问题,支持业务码+HTTP状态码双通道
- Token管理:简化为直接实例导出,移除bind()和箭头函数包装
- 路由守卫:优化逻辑,移除冗余代码,更简洁易维护

技术亮点:
- 统一401/403错误处理(业务code和HTTP status双检查)
- 自动刷新token并重试请求,保留自定义拦截器
- 分层清晰:clientAxios (Mono) -> http (应用) -> AuthService
- 支持扩展:业务代码可创建自定义HTTP实例并添加拦截器

文件变更:
- 新增 AuthService.js (函数式) 和 Login.vue
- 重构 http.js、token-manager.js、router/index.js
- 删除 TokenInput.vue、utils/auth.js 等冗余文件
- 更新所有API调用点使用直接实例导入

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-25 00:58:51 +08:00
9b364bb3b8 feat: 饱和 2025-11-23 01:40:59 +08:00
fee84ce822 前端优化 2025-11-22 18:30:02 +08:00
307c90f93e fix:修复问题 2025-11-22 17:17:15 +08:00
wing
33abc33b58 send-stream 2025-11-19 00:12:47 +08:00
38949ec757 优化 2025-11-16 23:19:44 +08:00
fd0dc38eea feat: 优化 2025-11-16 23:10:59 +08:00
bd2e8b3291 feat: 优化 2025-11-16 22:59:26 +08:00
3a9e823375 feat: 功能优化 2025-11-16 22:09:41 +08:00
bdbe74cebb 功能优化 2025-11-16 19:35:55 +08:00
6624627802 feat: 功能优化 2025-11-14 02:15:14 +08:00
c652d0ddf3 提示词保存 2025-11-13 01:06:28 +08:00
fc7d2ccea5 feat: 功能 2025-11-12 22:45:29 +08:00
cd443f9b3a 优化前端 2025-11-10 23:53:05 +08:00
bac96fcbe6 前端 2025-11-10 00:59:40 +08:00