我想解决的问题很常见:
User
|
Gateway
/\
UI Protected Resource/API Server
然而,我已经搜索了一段时间了,我看到的所有在springcloudgateway后面连接ui的例子都使用了老的zuul堆栈。至于使用新的springcloudgateway,我只看到了重写路径或将请求转发到其他api的方法。当在ui上尝试该机制时,它不起作用(似乎只是针对ui执行get/post/etc,而不是重定向到ui)。那么,有没有办法让这样的事情按预期进行呢?
@Bean
public RouteLocator customRouteLocator(RouteLocatorBuilder builder) {
return builder..routes()
.route("path_route", r -> r.path("/")
.uriuri("test.com")
.build();
}
最后,我想把sessionid存储在前端的cookies中,而在网关端,这些会话被缓存在redis中,所以请求将被验证,然后重定向到ui,但这可能与重定向问题无关
暂无答案!
目前还没有任何答案,快来回答吧!