nginx对接口/api进行重定向到另一个接口/api

时间:2025-02-28 07:18:41

最近项目出现一个问题,客户端访问后台的时候路径缺失了一截,后台肯定报错404,但是目前客户端没有办法短时间修正这个错误,只能在后台进行修改,苦啊
正确路劲—/abc/auth/
实际请求—/auth/

有过springcloud经验都能从这个路径看出来用了nginx和网关

在网上查看了一些方法,主要是在nginx对请求做重定向,但是我的是post请求,重定向之后变成了get,而且有参数丢失,苦…

最后试了好多次,终于,这个情况只能用反向代理去解决

location /auth/{
省略…::xxx(ip):端口/auth/;
省略…

}

这样就解决了,但是还是想吐槽路径都能搞错,错误太低级…