Files
vtj/packages
“chenhuachun” 36044df32e feat(vite): 支持开发和预览服务的自定义 CORS 配置
- 在 vite 配置中新增 cors 选项,支持自定义跨域设置
- 开发和预览服务器均应用 cors 配置
- 修改相关类型定义,新增 cors 参数支持
- 补充测试用例,验证 cors 配置正确传递和生效

feat(useOpenApi): 增加鉴权令牌自动刷新逻辑和请求重试机制

- 使用 WeakMap 缓存刷新令牌的 Promise,避免重复刷新请求
- 新增 ensureToken 方法,自动判断令牌是否快过期并刷新
- 所有接口请求改用封装的 authFetch 和 authJsonp,支持 401 时自动刷新并重试
- 调整原有接口调用统一基于新鉴权请求方法,兼容新旧登录方式
- 修正登录请求,优先使用 fetch,异常时回退 jsonp 调用旧后端
- 按需刷新令牌,优化 SSE 流式请求的 Token 管理
- 增加详细错误捕获和网络请求降级
- 补充测试用例,覆盖 token 刷新和重试逻辑

fix(Auth.vue): 登录信息获取兼容新版接口及旧接口回退

- 登录时优先调用新接口 /api/open/session,支持 POST 请求和凭证发送
- 根据响应状态判断是否使用旧版 jsonp 接口获取用户信息
- 对于新旧接口失败情况均合理处理返回数据
- 增强登录流程的兼容性和容错性
2026-08-26 15:31:43 +08:00
..
2026-08-25 14:39:43 +08:00
2026-08-25 14:39:43 +08:00
2026-08-25 14:39:43 +08:00
2026-08-25 14:39:43 +08:00
2026-08-25 14:38:27 +08:00
2026-08-25 14:39:43 +08:00
2026-08-25 14:39:43 +08:00
2026-08-25 14:39:43 +08:00
2026-08-25 14:39:43 +08:00
2026-08-25 14:39:43 +08:00
2026-08-25 14:39:43 +08:00