lihf

lihf hat auf v2 in server/kratos-utils gepusht

  • 64316a3c2e feat(transport): 添加路径生成器以自定义HTTP路由路径 - 新增 `PathGeneratorFunc` 类 `defaultPathGenerator` - 添加 `SetPathGeneratorFunc` 方法用于设置自定义路径生成逻辑 - 修改 `RegisterRoute` 函数,移除 baseUrl 参数,统一使用根路径注册 - 在路由注册时调用 `pathGenerator` 生成具体路径 - 增加对 `SetReplyFunc` 和 `SetPathGeneratorFunc` 空函数指针检查

vor 3 Tagen

lihf hat auf v2 in server/kratos-utils gepusht

  • 61c6cba018 refactor(transport):优化HTTP回复处理逻辑 - 统一使用 WrapReply 函数封装响应数据 - 修改 ReplyFunc 参数名为 data 以提高可读性 - 移除冗余的条件判断和重复的回复函数调用 - 简化 unary_handler 中的响应处理流程

vor 3 Tagen

lihf hat Tag v2.0.5 auf server/swagger-api gepusht

vor 6 Tagen

lihf hat auf v2 in server/swagger-api gepusht

  • 2a41e3bdee fix(generator): 显式定义httpRule的没处理对

vor 6 Tagen

lihf hat auf v2 in server/kratos-utils gepusht

  • c6b42efb66 feat(http):优化服务端流式响应头设置逻辑 - 有set过就使用set的 - 没set则使用默认的

vor 1 Woche

lihf hat auf master in server/kratos-utils gepusht

vor 1 Monat

lihf hat Tag v2.0.8 auf server/kratos-utils gepusht

vor 2 Monaten

lihf hat auf v2 in server/kratos-utils gepusht

  • cf1f77f090 refactor(common): 重构 PageParams.GetPageParams 方法 - 优化了分页逻辑,处理了更多边界情况 - 提升了代码的可读性和可维护性- 改进了错误处理和参数校验
  • a3e11ce4c1 refactor(config): 将 FileSource 类型移动到新文件 file.go - 在 config 目录下新建 file.go 文件,定义 FileSource 类型 - 从 source.go 文件中移除 FileSource 相关代码 - 优化项目结构,使代码更清晰、模块化
  • Zeige Vergleich für diese 2 Commits »

vor 2 Monaten

lihf hat auf master in server/kratos-etcd gepusht

  • ab873fe393 fix(config): 修复 Etcd客户端初始化和清理逻辑 - 在 NewEtcdClientWithCleanup 函数中增加对 etcdClient 是否为 nil 的判断 - 如果 etcdClient 为 nil,返回空的 cleanup 函数,避免潜在的空指针异常 -优化 cleanup 函数的定义,提高代码可读性

vor 2 Monaten

lihf hat auf master in server/kratos-etcd gepusht

  • 77d2b7b270 fix(config): 修改 etcd 客户端初始化逻辑 - 将 panic 修改为日志警告,避免因注册类型不是 etcd而导致的程序崩溃 - 返回 nil 而不是抛出 panic,使得调用方可以更好地处理错误情况

vor 2 Monaten

lihf hat auf master in server/kratos-etcd gepusht

vor 2 Monaten

lihf hat Tag v2.0.7 auf server/kratos-utils gepusht

vor 2 Monaten

lihf hat auf master in server/kratos-etcd gepusht

  • d5219534b7 feat(config): 重构配置模块并添加 etcd 客户端 - 重构了配置模块,移除了不必要的 Source 接口和 Format 类型 - 添加了 etcd_client.go 文件,实现了与 etcd 交互的客户端 - 更新了 source.go 文件,使用新的 kratos-utils 包并实现了 EtcdSource 类 - 删除了 init.go 文件,使用新的配置方式

vor 2 Monaten

lihf hat auf v2 in server/kratos-utils gepusht

  • edbc0cf060 feat(config): 添加配置加载功能- 新增 Load 函数,用于加载配置源并合并配置数据- 实现 Source 接口,定义配置源的行为 - 添加 FileSource 类型,支持从文件加载配置 - 使用 orderedmap 维护配置源的优先级 - 通过 yaml 解析和序列化配置数据 - 利用 mergo 合并配置数据

vor 2 Monaten

lihf hat auf v2 in server/kratos-utils gepusht

  • e833900ef8 feat(initutils): 添加异步初始化工具和启动参数结构体 - 实现了异步初始化所需的 WaitGroup 相关方法 - 添加了 Startup 结构体,用于存储启动参数信息

vor 2 Monaten

lihf hat Tag v2.0.6 auf server/kratos-utils gepusht

vor 2 Monaten

lihf hat auf v2 in server/kratos-utils gepusht

  • 8dc1e7e1bb refactor: GetDialInsecure里的Registry改用接口

vor 2 Monaten

lihf hat auf master in server/wxbot-layout gepusht

vor 3 Monaten

lihf hat auf master in server/kratos-etcd gepusht

  • dddb08a048 fix: mergeMap key 支持非string类型

vor 3 Monaten

lihf hat auf master in server/kratos-etcd gepusht

  • 7ca7eb07f0 refactor(config): 重构配置模块数据处理方式 - 移除对 JSON 和 protobuf 相关库的依赖 - 使用 yaml.Marshal 和 yaml.Unmarshal 替代自定义的 marshalJSON 和 unmarshalJSON 函数 - 简化代码结构,提高可维护性

vor 3 Monaten