Directories
¶
| Path | Synopsis |
|---|---|
|
Package auth 提供 HTTP 鉴权中间件。
|
Package auth 提供 HTTP 鉴权中间件。 |
|
Package cache 提供响应缓存中间件(内存版)。
|
Package cache 提供响应缓存中间件(内存版)。 |
|
Package captcha 提供图形验证码中间件。
|
Package captcha 提供图形验证码中间件。 |
|
Package config 提供配置中心抽象,支持从远程配置中心拉取配置并保持热更新。
|
Package config 提供配置中心抽象,支持从远程配置中心拉取配置并保持热更新。 |
|
Package cors 提供 CORS(跨域资源共享)中间件。
|
Package cors 提供 CORS(跨域资源共享)中间件。 |
|
Package csrf 提供表单 CSRF 防护中间件。
|
Package csrf 提供表单 CSRF 防护中间件。 |
|
Package debug 提供「开发调试模式」错误页中间件。
|
Package debug 提供「开发调试模式」错误页中间件。 |
|
drivers
|
|
|
Package formtoken 提供表单令牌中间件,用于防重复提交。
|
Package formtoken 提供表单令牌中间件,用于防重复提交。 |
|
Package gzip 提供响应 gzip 压缩中间件。
|
Package gzip 提供响应 gzip 压缩中间件。 |
|
Package image 提供图片处理工具函数。
|
Package image 提供图片处理工具函数。 |
|
Package jwt 提供 JWT 认证中间件(基于 golang-jwt/jwt/v5)。
|
Package jwt 提供 JWT 认证中间件(基于 golang-jwt/jwt/v5)。 |
|
Package lang 提供国际化中间件。
|
Package lang 提供国际化中间件。 |
|
Package logger 提供 HTTP 访问日志中间件。
|
Package logger 提供 HTTP 访问日志中间件。 |
|
Package metric 提供轻量级 Prometheus 风格指标中间件(零外部依赖)。
|
Package metric 提供轻量级 Prometheus 风格指标中间件(零外部依赖)。 |
|
Package mongo 提供 MongoDB 客户端便捷封装。
|
Package mongo 提供 MongoDB 客户端便捷封装。 |
|
nosql
|
|
|
redis
Package redis 提供基于 go-redis/v9 的 Redis 客户端封装。
|
Package redis 提供基于 go-redis/v9 的 Redis 客户端封装。 |
|
Package rate 提供基于令牌桶的 HTTP 限流中间件(contrib 示例子模块)。
|
Package rate 提供基于令牌桶的 HTTP 限流中间件(contrib 示例子模块)。 |
|
Package ratelimit 提供请求限流中间件。
|
Package ratelimit 提供请求限流中间件。 |
|
Package recovery 提供 panic 恢复中间件。
|
Package recovery 提供 panic 恢复中间件。 |
|
Package registry 提供服务注册与发现抽象。
|
Package registry 提供服务注册与发现抽象。 |
|
consul
Package consul 提供基于 Consul 的注册中心实现。
|
Package consul 提供基于 Consul 的注册中心实现。 |
|
etcd
Package etcd 提供基于 etcd 的注册中心实现。
|
Package etcd 提供基于 etcd 的注册中心实现。 |
|
nacos
Package nacos 提供基于 Nacos 的注册中心实现。
|
Package nacos 提供基于 Nacos 的注册中心实现。 |
|
rpc
|
|
|
grpcx
Package grpcx 提供 gRPC 支持。
|
Package grpcx 提供 gRPC 支持。 |
|
Package secure 提供安全相关的响应头中间件。
|
Package secure 提供安全相关的响应头中间件。 |
|
Package sessions 提供会话中间件。
|
Package sessions 提供会话中间件。 |
|
Package smtp 提供电子邮件发送能力,基于 Go 标准库 net/smtp。
|
Package smtp 提供电子邮件发送能力,基于 Go 标准库 net/smtp。 |
|
Package static 提供静态文件服务中间件。
|
Package static 提供静态文件服务中间件。 |
|
Package trace 提供轻量级请求链路追踪中间件(零外部依赖)。
|
Package trace 提供轻量级请求链路追踪中间件(零外部依赖)。 |
|
otel
Package otel 提供 OpenTelemetry 追踪集成。
|
Package otel 提供 OpenTelemetry 追踪集成。 |
|
otlphttp
Package otlphttp 提供通过 HTTP 导出 OTLP traces 的能力。
|
Package otlphttp 提供通过 HTTP 导出 OTLP traces 的能力。 |
|
Package upload 提供文件上传辅助。
|
Package upload 提供文件上传辅助。 |
|
Package validate 扩展:嵌套结构体校验功能。
|
Package validate 扩展:嵌套结构体校验功能。 |
|
Package view 提供视图渲染中间件与辅助函数。
|
Package view 提供视图渲染中间件与辅助函数。 |
Click to show internal directories.
Click to hide internal directories.