SpringCloud-2 zuul的session保持
书接上文,zuul转发静态资源解决之后,又出现了session无法保持的情况
我的外部项目inertia使用spring-session将session存储到redis中
SpringCloud的zuul在转发之后无法保持session
出现这种状况,如下图:
登录之后
出现的问题是:
1.地址栏中重定向到了真实的服务项目的地址
2.登录成功后,登录位置应该是个人信息,但是由于session问题导致还是没登录
解决办法:
在zuul网关中加入配置
add-host-header: true
然后重启网关继续访问
完美解决
地址栏是eureka的地址,没有暴露真实的项目ip,并且session信息完美共享得到了