Skip to content

Latest commit

 

History

History
57 lines (46 loc) · 3.09 KB

README_CN.md

File metadata and controls

57 lines (46 loc) · 3.09 KB

Hertz Examples

English | 中文

如何运行

您可以进入相关示例以获取有关“如何运行”的信息

Bizdemo

  • hertz_gorm: 在 hertz server 中使用 gorm 的示例
  • hertz_gorm_gen: 在 hertz server 中使用 gorm/gen & proto IDL 的示例
  • hertz_jwt: 在 hertz server 中使用 jwt 的示例
  • hertz_session: 在 hertz server 中使用分布式 session 和 csrf 的示例

Server

  • hello: 启动对于 hertz 来说相当于 "hello world" 的示例
  • config: 配置 Hertz server 的示例
  • protocol: 使用 http1, TLS 以及其他协议的示例
  • middleware: 使用 hertz 中间件的示例
    • basicauth: 使用 BasicAuth 中间件的示例
    • cors: 使用 CORS 中间件的示例
    • custom: 自定义 middleware 的示例
    • pprof: 使用 pprof 中间件的示例
    • requestid: 使用 RequestID 中间件的示例
  • binding: 绑定参数和验证参数的示例
  • parameters: 获取 query, form, cookie 等类型参数的示例
  • file: 关于如何上传,下载文件和搭建静态文件服务的示例
  • render: 渲染 json, html, protobuf 的示例
  • redirect: 重定向到内部/外部URI的示例
  • streaming: hertz server 的流读/写示例
  • graceful_shutdown: hertz server 如何优雅退出的示例
  • unit_test: 使用 hertz 提供的没有网络传输的接口编写单元测试的示例
  • tracer: 使用 Jaeger 进行链接追踪的示例
  • monitoring: 使用 Prometheus 进行服务监控的示例
  • multiple_service: 使用 Hertz 启动多端口服务的示例
  • adaptor: 使用 adaptor 集成基于http.Handler接口开发的工具, 包含使用 jade 作为模版引擎的示例
  • sentinel: sentinel-golang 结合 hertz 使用的示例
  • reverseproxy: 在 hertz server 中使用反向代理的示例
  • gzip: 在 hertz server 中使用 gzip 中间件的示例
  • hlog: 使用 hlog 以及其日志拓展的示例

Client

Note

执行示例的所有命令都应在 hertz-examples 下执行。