首页 前端知识 Vue代理配置重写方法(pathRewrite与rewrite)

Vue代理配置重写方法(pathRewrite与rewrite)

2024-03-29 15:03:18 前端知识 前端哥 460 303 我要收藏

今天在开发中,遇到一个需求,因为后台服务是我自己这边启动的。所以后台服务地址和Tomcat启动的网页地址是一样的,导致我们vue代理的时候,直接跳转到我们Tomcat启动的旧页面当中,写入/api便不会跳到tomcat页面,但如此便会导致与接口地址不符

所以需要用路由重写方法来重写。

如下图,rewirte来重写我们请求接口的路由,请求时自动会把/api给去除掉。

Vue3重写写法(Vite环境下)在Vite.config.js中配置

Vue3(Vue.config.js)

devServer: {
proxy: {
//代理匹配前缀2
'/api2': {
target: 'http://localhost:5001',
pathRewrite: {'^/api2': ''},
ws: true,
changeOrigin: true
},
//代理匹配前缀1
'/api': {
target: 'http://localhost:5000',
pathRewrite: {'^/api': ''},
ws: true,)
changeOrigin: true
}
}
}
复制

转载请注明出处或者链接地址:https://www.qianduange.cn//article/4263.html
标签
评论
还可以输入200
共0条数据,当前/页
发布的文章

vue的watch怎么用js实现

2024-04-19 14:04:04

AI代码生成如何实现

2024-04-19 09:04:33

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!