소스 검색

:bug: 修复 缩减网关引发的bug

lisb 6 년 전
부모
커밋
9ae4bdf590
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      pigx-gateway/src/main/java/com/pig4cloud/pigx/gateway/filter/PigxRequestGlobalFilter.java

+ 1 - 1
pigx-gateway/src/main/java/com/pig4cloud/pigx/gateway/filter/PigxRequestGlobalFilter.java

@@ -74,7 +74,7 @@ public class PigxRequestGlobalFilter implements GlobalFilter, Ordered {
 		exchange.getAttributes().put(GATEWAY_REQUEST_URL_ATTR, newRequest.getURI());
 
 		// 3. 支持swagger添加X-Forwarded-Prefix header
-		String path = newRequest.getURI().getPath();
+		String path = request.getURI().getPath();
 		if (!StringUtils.endsWithIgnoreCase(path, SwaggerProvider.API_URI)) {
 			return chain.filter(exchange.mutate().request(newRequest).build());
 		}