Skip to content

Releases: 7836246/kanggo

v1.0.4

14 Sep 01:00
Compare
Choose a tag to compare

新功能添加
-- 2024.9.16

  1. 统一中间件调用方式
  2. 内置对 golang.org/x/net/context 的支持: 更新 KangGo 的 Context 结构,添加对 golang.org/x/net/context 的支持。
  3. Any(path, handler) 支持: 添加一个新的路由方法 Any(),可以创建与给定路径匹配的任意 HTTP 方法的路由。
  4. 重新设计渲染管道: 提供一个更快、更简单的静态类型渲染管道以替代当前渲染器。
  5. 错误 API 重构: 为了更好的错误处理,重构错误 API,确保错误处理简单易用。
  6. IndentedJSON(): 添加 IndentedJSON() 方法,支持输出美化的 JSON 响应。
  7. StaticFile() 和 StaticFS(): 实现静态文件和文件系统路由,支持通过禁用目录列表的选项。
  8. 服务器发送事件 (SSE) 支持: 添加原生的 SSE 支持。
  9. HTTP 流式传输支持: 通过 c.Stream() 方法提供 HTTP 流式传输功能。
  10. 支持 UNIX 套接字: 在应用层面支持 UNIX 套接字连接。
  11. WrapF() 和 WrapH() 助手函数: 提供包装 http.HandlerFunc 和 http.Handler 的辅助函数,便于在 KangGo 框架中集成原生 HTTP 处理器。