最近项目出现一个问题,客户端访问后台的时候路径缺失了一截,后台肯定报错404,但是目前客户端没有办法短时间修正这个错误,只能在后台进行修改,苦啊
正确路劲—/abc/auth/
实际请求—/auth/
有过springcloud经验都能从这个路径看出来用了nginx和网关
在网上查看了一些方法,主要是在nginx对请求做重定向,但是我的是post请求,重定向之后变成了get,而且有参数丢失,苦…
最后试了好多次,终于,这个情况只能用反向代理去解决
location /auth/{
省略…::xxx(ip):端口/auth/;
省略…
…
}
这样就解决了,但是还是想吐槽路径都能搞错,错误太低级…