From 2df76b03e4e0f06cbb3c62836281f8f28bd7584b Mon Sep 17 00:00:00 2001 From: hongqiaowei Date: Wed, 23 Dec 2020 20:58:32 +0800 Subject: [PATCH] fix: reverse proxy mode have backend path --- src/main/java/we/filter/PreFilter.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/we/filter/PreFilter.java b/src/main/java/we/filter/PreFilter.java index d2568c2..423d138 100644 --- a/src/main/java/we/filter/PreFilter.java +++ b/src/main/java/we/filter/PreFilter.java @@ -114,20 +114,20 @@ public class PreFilter extends ProxyAggrFilter { } private void afterAuth(ServerWebExchange exchange, ApiConfig ac) { - String bs = null, bp = null; + String bs = null, bp; if (ac == null) { bs = WebUtils.getClientService(exchange); bp = WebUtils.getClientReqPath(exchange); } else { if (ac.type != ApiConfig.Type.REVERSE_PROXY) { bs = ac.backendService; - bp = ac.transform(WebUtils.getClientReqPath(exchange)); } + bp = ac.transform(WebUtils.getClientReqPath(exchange)); } if (bs != null) { WebUtils.setBackendService(exchange, bs); - WebUtils.setBackendPath(exchange, bp); } + WebUtils.setBackendPath(exchange, bp); } private Mono chain(ServerWebExchange exchange, Mono m, PluginFilter pf) {