vue路由代理 怎么配置只代理某post路由?

 


比如这个login  我只想让post被代理应该怎么配置呢?

 
后端服务器 http://localhost:8066
前端服务    http://localhost:8000
login的post登录需要代理到后端的8066上,但如果login 的get请求也被代理到了后端我的登录界面就没了啊,请问这个问题该怎么解决?
 

    
            '/loginPost': {
                target: serveUrl,
                secure: false,
                changeOrigin: true,
                pathRewrite: {
                    '^/loginPost': '/login'
                }
            }

 

再添加一个 关键字。比如loginPost,

请求  /postLogin  代理到 http://localhost:8066

追加图片

https://www.jianshu.com/p/5ef2b17f9b25

 

注意这句话::

下面的 pathRewrite 表示的意思是 把/rng 替换为 空,那么我的请求地址就为 http://45.105.124.130:8081/xxxx/xxx(用在如果你的实际请求地址没有 rng 的情况)

 

也就是说,你可以将关键字替换为任何东西。

比如loginPost,替换为login