首页 前端知识 vite.config.ts中proxy的rewrite理解

vite.config.ts中proxy的rewrite理解

2025-02-24 13:02:02 前端知识 前端哥 608 503 我要收藏

服务器配置都是在开发情况下适用!!

// 服务器配置
server: {
//允许IP访问
host: "0.0.0.0",
//应用端口(默认:3000)
port: Number(env.VITE_APP_PORT),
// 运行是否自动打开浏览器
open: true,
// 代理配置
proxy: {
// '/dev-api'
[env.VITE_APP_BASE_API]: {
changeOrigin: true,
// 接口地址
target: env.VITE_APP_API_URL,// http://localhost:8990
rewrite: (path) =>
path.replace(new RegExp("^" + env.VITE_APP_BASE_API), ""),
//rewrite: (path) => path.replace(/^\/dev-api/, '')
},
},
},
复制

项目中请求接口为:‘/api/queryData’, 后端服务为:http://localhost:8990

①.不加rewrite: (path) => path.replace(/^/dev-api/, ‘’)
后端接受到接口为http://localhost:8990/dev-api/queryData
额外多一个前缀’/dev-api’

②.加上rewrite: (path) => path.replace(/^/dev-api/, ‘’)
后端接受到接口为http://localhost:8990/queryData
无前缀’/dev-api’

参考:https://blog.csdn.net/lsk222/article/details/137279250

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

C/C | 每日一练 (2)

2025-02-24 13:02:49

Linux性能监控工具汇总

2025-02-24 13:02:48

Python常见面试题的详解16

2025-02-24 13:02:48

QQ登录测试用例报告

2025-02-24 13:02:47

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