package
0.0.3
Repository: https://github.com/meikwei/go-tools.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

CorsHandler 是 Gin 框架的跨域配置处理函数。 此函数返回一个 gin.HandlerFunc,用于设置响应中的 CORS 头部, 实现广泛的跨域访问控制,以支持跨源请求。.
GinParseOperationID 用于解析并提取请求头中的 OperationID。 此函数返回一个 gin.HandlerFunc,检查是否为 POST 请求, 提取 OperationID 头部,并将其设置到 gin 上下文中。 如果缺少 OperationID,则中断请求链并返回错误响应。.
GrpcClient 创建并返回一个gRPC的DialOption,配置了客户端的链式拦截器。.
No description provided by the author
No description provided by the author
RpcClientInterceptor 是一个gRPC的链式拦截器函数,用于在客户端发起的RPC调用前后添加额外的处理逻辑。 ctx: 上下文,用于传递请求的元数据和控制请求的生命周期。 method: 要调用的RPC方法名。 req: 请求的消息体。 resp: 响应的消息体。 cc: gRPC的客户端连接实例。 invoker: gRPC的调用者,用于执行实际的RPC调用。 opts: gRPC调用的选项。 返回值: 执行过程中可能出现的错误。.
No description provided by the author