我试着用Java代码在Spring Cloud Gateway中定制RouteLocator。我可以看到所有注册了endpoint/执行器/网关/路由的路由列表,但当我试图在给定id中获取特定路由时,它是404/actuator/gateway/routes/auth-server。
这就是我试图调用的/actuator/gateway/routes
[
{
"route_id": "auth-server",
"route_object": {
"predicate": "org.springframework.cloud.gateway.support.ServerWebExchangeUtils$$Lambda$264/896945135@4e9d7b14"
},
"order": 0
},
{
"route_id": "song",
"route_object": {
"predicate": "org.springframework.cloud.gateway.support.ServerWebExchangeUtils$$Lambda$264/896945135@7d49ff95"
},
"order": 0
}
]
有具体路线的 /actuator/gateway/routes/auth-server
http://localhost:8080/actuator/gateway/routes/auth-server
我得到的结果状态代码404未找到。
这是java自定义路由配置:
@Configuration
public class RouteConfiguration {
@Bean
RouteLocator customRouteLocator(RouteLocatorBuilder routeLocatorBuilder) {
return routeLocatorBuilder.routes()
.route("auth-server", predicateSpec -> predicateSpec.path("/uaa/**").uri("lb://auth-service"))
.route("song", predicateSpec -> predicateSpec.path("/song/**").uri("lb/song-service"))
.build();
}
}
它应该用auth-server路由给出。
@soyphea这是一个已知的问题,但我在GitHub上找不到票。您能否为此创建错误报告以确保:https://github.com/spring-cloud/spring-cloud-gateway/issues/new?谢谢你的好问题!
我正在为Java开发人员使用最新的Eclipse IDE中的最新jsoup(1.13.1)(包括孵化组件)版本:2020-09(4.17.0)构建ID:20200910-1200。 我试图解析一个非常具体的网站,但没有成功。在我执行这些行之后:doc=jsoup.connect(“http://pokehb.pw/%d7%a2%d7%95%d7%a0%d7%94/21/%d7%a4%d7%a8%d
最近有vue项目一个登录的需求,需要跳到外部链接获取一个code。然后重定向到我的登录页 重定向链接如上 但这个重定向有个问题,回来以后被vue路由守卫拦截了,而且并不能指向/login这个路由,router.beforeEach中的to.path为空,我没法拿到code做下一步操作。请问有没有朋友遇过相似的问题并解决的?
我正在使用react、webpack和babel。我无法从URL获取id参数。 我收到以下错误: -GEThttp://localhost:8080/edit/bundle.js404(未找到) -拒绝从http://localhost:8080/edit/bundle.js执行脚本,因为它的MIME类型(text/html)不可执行,并且启用了严格的MIME类型检查。 我的代码 我的URL 谢谢
本文向大家介绍Powershell 获取特定的网页信息的代码,包括了Powershell 获取特定的网页信息的代码的使用技巧和注意事项,需要的朋友参考一下 Powershell可以很轻松的获取网页的信息并读取到对应的内容。如果对象的格式是XML或者Json,那就更容易处理了,一般经常使用invoke-restmethod和invoke-webrequest这两个命令。前者主要是获取Json格式的内
我正在尝试使用React-Relay路由器学习React-Relay和GraphQL,但无法在我的路由中获得参数。我的困难在于“/Maps/:userID”路线。 这是我的路由器: 这是我的中继容器和根查询: 这里是我的react组件中的一个位置,我在route参数中插入了userID。我正在使用react router的browserHistory。“1”是我的测试用户ID。 这是我的模式的根查
使用 vue-router 的路由 你可能已经注意到,我们的服务器代码使用了一个 * 处理程序,它接受任意 URL。这允许我们将访问的 URL 传递到我们的 Vue 应用程序中,然后对客户端和服务器复用相同的路由配置! 为此,建议使用官方提供的 vue-router。我们首先创建一个文件,在其中创建 router。注意,类似于 createApp,我们也需要给每个请求一个新的 router 实例,