GrpcWeb
grpcWeb 中间件在将请求转发给后端之前,将 gRPC Web 请求转换为 HTTP/2 gRPC 请求。
提示
请注意,Traefik 需要使用 gRPC 与后端通信(h2c 或基于 TLS 的 HTTP/2)。 更多详情参阅暴露 gRPC 服务。
配置示例¶
http:
middlewares:
test-grpcweb:
grpcWeb:
allowOrigins:
- "*"[http.middlewares]
[http.middlewares.test-grpcweb.grpcWeb]
allowOrigins = ["*"]labels:
- "traefik.http.middlewares.test-grpcweb.grpcweb.allowOrigins=*"{
//...
"Tags" : [
"traefik.http.middlewares.test-grpcweb.grpcWeb.allowOrigins=*"
]
}apiVersion: traefik.io/v1alpha1
kind: Middleware
metadata:
name: test-grpcweb
spec:
grpcWeb:
allowOrigins:
- "*"配置选项¶
| 字段 | 说明 | 默认值 | 必填 |
|---|---|---|---|
allowOrigins |
允许的来源列表。 也可以配置通配来源 *,匹配所有请求。更多信息见此处。 |
[] | 否 |
allowOrigins 允许的来源¶
包括配置使用方法在内的更多信息,参阅: