本站资源收集于互联网,不提供软件存储服务,每天免费更新优质的软件以及学习资源!

SpringCloudGateway转发失败:如何排查并解决配置文件错误?

网络教程 app 1℃

SpringCloudGateway转发失败如何排查并解决配置文件错误

spring cloud gateway转发失败难题剖析

在使用spring cloud gateway作为网关实现转发时,可能遇到无法转发的问题。本文将详细分析该问题,并提供针对性解决方案。

问题描述

网关转发失败,尝试了多种方法但未成功解决。

具体代码

getaway网关bootstrap.ymlnacos配置文件user模块bootstrap.ymlnacos配置user提供的接口nacos服务列表getaway pom.xml

尝试过的解决方案

在getaway中去除访问路径第一节在user模块中增加一节

原因分析

问题根源在于配置文件错误,具体表现为:

routes中的p需要大写为prefixroutes的层级位置需要调整,应该在spring.cloud同级

解决方案

    修改nacos配置:将${spring.application.name}修改为${spring.application.name}修改getaway的bootstrap.yml:将routes的层级位置移动到spring.cloud的同级

生效效果

修改后,以下路径可以成功访问:

127.0.0.1:8081/cloud-user/user/test/user

以上就是Spring Cloud Gateway转发失败:如何排查并解决配置文件错误?的详细内容,更多请关注范的资源库其它相关文章!

转载请注明:范的资源库 » SpringCloudGateway转发失败:如何排查并解决配置文件错误?

喜欢 (0)