结合PathPrefix和PathPrefix条Traefik Docker

时间:2018-11-27 11:05:51

标签: traefik

我正在尝试创建一个与所有路由匹配的前端,但是我没有成功。我有以下布局端点

/*
/api
/static-resources

我已成功将/ *资源映射到我的UI。 / api和/ static-resources端点应该重定向到我的API后端。但是,对于/ api网址(例如/ api / users),应删除/ api部分(导致/ users)。对于/ static-resources,这不应发生。我现在通过定义两个单独的前端使用了一种变通方法,但是最好在一个前端中匹配此用例。目前,这是我的映射:

traefik.api.frontend.rule=Host:$HOST;PathPrefixStrip:/api
traefik.static.frontend.rule=Host:$HOST;PathPrefix:/static-resources

但是如果我可以做类似的事情

traefik.frontend.rule=Host:$HOST;PathPrefix:/static-resources,PathPrefixStrip:/api

是否可能发生这种情况,或者这种预期的行为是指定两个单独的前端?

0 个答案:

没有答案