Commit Graph

2 Commits

Author SHA1 Message Date
huanglei19951029 76a0f62a51 refactor(middleware): 重构权限中间件以统一上下文管理
- 引入 utils.UserContext 结构体统一管理用户上下文信息
- 创建新的上下文键 UserContent 用于存储用户信息
- 移除分散的 context.Value 调用,改用结构化数据传递
- 修正 context.WithValue 返回值未被正确使用的逻辑错误
- 更新 logout_logic.go 中的 Token 和用户ID获取方式
- 删除冗余的 Token 清理和提取函数
- 新增 context_util.go 文件提供上下文工具方法
- 简化 logout 接口中的上下文数据访问逻辑
2025-12-16 17:11:47 +08:00
huanglei19951029 5e6509e9e1 feat(api): 初始化API项目结构
- 创建基础API服务框架
- 配置路由和请求处理逻辑
- 添加配置文件支持
- 实现基本的HTTP服务启动功能
- 生成API接口定义文件
- 初始化模块依赖管理文件
- 创建服务上下文管理器
- 定义请求响应数据结构
- 添加类型转换和解析逻辑
- 实现基础中间件支持
- 集成日志记录组件
- 提供默认错误处理机制
- 添加JSON序列化支持
- 实现路径参数校验功能
2025-12-09 17:37:21 +08:00