uni-app h5跨域配置
uni-app h5跨域配置
操作步骤:
- 配置h5跨域
预期结果:
- 配置h5跨域
实际结果:
- h5跨域中"pathRewrite" : { “^/api” : “”}不会将代理的api替换为空
bug描述:
H5配置跨域中"pathRewrite" : { “^/api” : “”}不会将代理的api替换为空。
| 开发环境 | 版本号 | 项目创建方式 |
|---|---|---|
| Windows | window 7 64位 | HBuilderX |
| HBuilderX | 3.1.22 | |
| Chrome | 88.0.4324.190(正式版本) (64 位) |
更多关于uni-app h5跨域配置的实战教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复
在 uni-app 的 H5 跨域代理配置中,pathRewrite 字段用于重写请求路径。根据你的描述,"pathRewrite": { "^/api": "" } 未生效,可能是配置方式或路径匹配问题。
请检查 manifest.json 中 H5 的 devServer 配置是否正确,例如:
"h5": {
"devServer": {
"proxy": {
"/api": {
"target": "https://your-target-domain.com",
"changeOrigin": true,
"pathRewrite": {
"^/api": ""
}
}
}
}
}

