fix(consul): 添加traefik中间件以重写data-service路径
添加路径重写中间件规则,将/api/data/路径重定向到/api/public/,以解决API路径不一致问题
This commit is contained in:
parent
ca930f281b
commit
90a9fff1f0
@ -10,7 +10,10 @@
|
|||||||
"tags": [
|
"tags": [
|
||||||
"traefik.enable=true",
|
"traefik.enable=true",
|
||||||
"traefik.http.routers.data-service.rule=PathPrefix(\"/api/data\")",
|
"traefik.http.routers.data-service.rule=PathPrefix(\"/api/data\")",
|
||||||
"traefik.http.routers.data-service.entrypoints=web"
|
"traefik.http.routers.data-service.entrypoints=web",
|
||||||
|
"traefik.http.middlewares.data-service-rewrite.replacepathregex.regex=^/api/data/(.*)",
|
||||||
|
"traefik.http.middlewares.data-service-rewrite.replacepathregex.replacement=/api/public/$1",
|
||||||
|
"traefik.http.routers.data-service.middlewares=data-service-rewrite"
|
||||||
],
|
],
|
||||||
"name": "data-service",
|
"name": "data-service",
|
||||||
"port": 8000
|
"port": 8000
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user