一 代码位置
https://github.com/cakin24/spring-cloud-code/tree/master/ch17-3/ch17-3-5-gateway
二 关键代码
server:
port: 8080
spring:
application:
name: spring-cloud-gateway
# 下面几行是关键代码
spring:
cloud:
gateway:
routes:
- id: baidu_route
uri: http://www.baidu.com
predicates:
- Path=/baidu/test/**
filters:
- StripPrefix=2
logging:
level:
org.springframework.cloud.gateway: TRACE
org.springframework.http.server.reactive: DEBUG
org.springframework.web.reactive: DEBUG
reactor.ipc.netty: DEBUG
三 测试
1 启动ch17-3/ch17-3-5-gateway
2 浏览器输入: http://localhost:8080/baidu/test
3 成功去除前缀/baidu/test,转到百度首页。