env:traefik 1.7 +领事目录(1.4.4)
我想使用领事标签将版本标头路由到后端服务。 我已经成功路由了带有自定义标头的后端服务。
[consulCatalog]
frontEndRule = "Headers(`X-Service`, `{{.ServiceName}}`)"
X-Service =用户中心将路由到用户中心领事服务,但是我想添加版本路由,X-Version = v1应该被路由到带有标签的用户中心领事服务:v1,X-Version = v2应该被路由到用户中心标记为v2的领事服务。
[consulCatalog]
frontEndRule = "Headers(`X-Service`, `{{.ServiceName}}`) && {{hasTag(`v2?????????????? how to get X-Version header Value here?`, .Attributes, ``)}}"
我想在frontEndRule表达式中获取自定义标头值。