我先说下场景
做文件上传但因为老项目耦合度太高加了网关,而且必须走2次网关,上传中文的时候会乱码
解决方法1.两次网关配置都加上zuul.servlet-path=/,中文不乱码但无法访问静态资源,
解决方法2,在请求url 上加/zuul 然后再第二次转发的网关上加 zuul.servlet-path=/ 静态资源可以访问但无法访问controller
解决方法3,第一次请求上加/zuul ,然后在第二次转发时 写一个 pre fliter 判断此次请求为 zuul servlet 处理,然后再配置上加
zuul.servlet-path: ---是空值 ,不加的话404 , 加的时候又无法请求别的controller
问一下还有没有其他办法,就在这几个错误反复横跳,
我在想可不可以重写zuulservlet 处理这次请求,因为zuul 版本较老,所以pre 过滤器后,会自动处理为/zuul
重写 zuul servlet 路径,
目前就是这些想法,有点被这个搞恶心了