采纳
优质回帖
-
荆芥(摸鱼帮保安队长) (jingjie) • 6 个月前 1
[史诗] 摸鱼派忠粉 - 捐助摸鱼派达256RMB; 编号No.29
[精良] 摸鱼派粉丝 - 捐助摸鱼派达16RMB; 编号No.124
你问我啊 那我只能说 该吃晚饭了
-
帮你问的ai
可能的问题原因
- 路径匹配问题
- 第一个
'/serverdev/'配置在最前面,可能会拦截到后面的请求 - 如果你的请求路径是
/serverdev/download/xxx,会被第一个规则匹配到,而不是第二个/download/
- 第一个
- 路径重写冲突
- 第一个配置的
pathRewrite: {}是空对象,不会重写路径 - 后面两个配置有具体的路径重写规则
- 如果请求被第一个规则拦截,就不会执行后面的重写
- 第一个配置的
建议的解决方案
export default { // 其他配置... proxy: { // 将更具体的路径放在前面 '/download/': { target: 'http://xxx.xxx.xxx.xxx:xxxx', changeOrigin: true, pathRewrite: { '^/download': '/api', }, }, '/detect/': { target: 'http://xxx.xxx.xxx.xxx:xxxx', changeOrigin: true, pathRewrite: { '^/detect': '', }, }, '/api/': { target: 'http://xxx.xxx.xxx.xxx:xxxx', changeOrigin: true, pathRewrite: { '^/api': '', }, }, // 最通用的规则放在最后 '/serverdev/': { target: 'http://xxx.xxx.xxx.xxx:xxxx', changeOrigin: true, pathRewrite: {}, }, }, };调试建议
- 查看控制台日志:在
target后面添加logLevel: 'debug'来查看代理日志 - 检查请求路径:确认前端发送的请求路径是否符合预期
- 测试顺序:临时注释掉第一个配置,看后面的是否能正常工作
代理配置的匹配是按照定义顺序进行的,第一个匹配的规则会生效,所以要将更具体的路径放在前面。
- 路径匹配问题
27 回帖
登录参与讨论
...
-
咖啡不爱吃鱼油 (caffish)
[精良] 摸鱼派粉丝 - 捐助摸鱼派达16RMB; 编号No.133
[神话] 社区安全官 - 摸鱼派社区官方安全组工作人员,工号 No.001 • 6 个月前
呜呜呜 就api第一个代理走到了
0 0 0 -
咖啡不爱吃鱼油 (caffish)
[精良] 摸鱼派粉丝 - 捐助摸鱼派达16RMB; 编号No.133
[神话] 社区安全官 - 摸鱼派社区官方安全组工作人员,工号 No.001 • 6 个月前
大佬划水看看我
0 0 0 -
小梦 (ZDream03)
[稀有] 超级会员 - 摸鱼派超级会籍成员
[精良] 摸鱼派粉丝 - 捐助摸鱼派达16RMB; 编号No.148 • 6 个月前
dowmload? 打错了?
1 回复 1 0 0 -
荆芥(摸鱼帮保安队长) (jingjie)
[史诗] 摸鱼派忠粉 - 捐助摸鱼派达256RMB; 编号No.29
[精良] 摸鱼派粉丝 - 捐助摸鱼派达16RMB; 编号No.124 • 6 个月前
你问我啊 那我只能说 该吃晚饭了
1 回复 1 1 0 -
咖啡不爱吃鱼油 (caffish)
[精良] 摸鱼派粉丝 - 捐助摸鱼派达16RMB; 编号No.133
[神话] 社区安全官 - 摸鱼派社区官方安全组工作人员,工号 No.001 • 6 个月前
确实打错了,但是第三个没打错 也没走到qaq
0 0 0 -
咖啡不爱吃鱼油 (caffish)
[精良] 摸鱼派粉丝 - 捐助摸鱼派达16RMB; 编号No.133
[神话] 社区安全官 - 摸鱼派社区官方安全组工作人员,工号 No.001 • 6 个月前
贪吃鬼
0 1 0 -
小梦 (ZDream03)
[稀有] 超级会员 - 摸鱼派超级会籍成员
[精良] 摸鱼派粉丝 - 捐助摸鱼派达16RMB; 编号No.148 • 6 个月前
不到呀,我是菜鸟,只能看到拼写错误,问下AI?
1 回复 1 0 0 -
咖啡不爱吃鱼油 (caffish)
[精良] 摸鱼派粉丝 - 捐助摸鱼派达16RMB; 编号No.133
[神话] 社区安全官 - 摸鱼派社区官方安全组工作人员,工号 No.001 • 6 个月前
在问了再问了
0 0 0 -
none (rapc001)
[传说] 摸鱼派1岁啦 - 一往无前
[传说] 摸鱼派2岁啦 - 二分明月
[传说] 摸鱼派3岁啦 - 三生有幸
[传说] 摸鱼派4岁啦 - 四季有你
[稀有] 超级会员 - 摸鱼派超级会籍成员
[精良] 摸鱼派粉丝 - 捐助摸鱼派达16RMB; 编号No.25 • 6 个月前
你第二个down的 后面api带上个 / 试试
pathRewrite: { '^/download': '/api' },0 0 0 -
咖啡不爱吃鱼油 (caffish)
[精良] 摸鱼派粉丝 - 捐助摸鱼派达16RMB; 编号No.133
[神话] 社区安全官 - 摸鱼派社区官方安全组工作人员,工号 No.001 • 6 个月前
第二个现在还没法测 主要看下第三个
0 0 0 -
none (rapc001)
[传说] 摸鱼派1岁啦 - 一往无前
[传说] 摸鱼派2岁啦 - 二分明月
[传说] 摸鱼派3岁啦 - 三生有幸
[传说] 摸鱼派4岁啦 - 四季有你
[稀有] 超级会员 - 摸鱼派超级会籍成员
[精良] 摸鱼派粉丝 - 捐助摸鱼派达16RMB; 编号No.25 • 6 个月前
你把pre换成Proxy 试试?
1 回复 0 0 0 -
咖啡不爱吃鱼油 (caffish)
[精良] 摸鱼派粉丝 - 捐助摸鱼派达16RMB; 编号No.133
[神话] 社区安全官 - 摸鱼派社区官方安全组工作人员,工号 No.001 • 6 个月前
不是这个 这个就是proxy文件,proxy另外写的,主要是第一个都能走到诶
1 回复 0 0 0 -
none (rapc001)
[传说] 摸鱼派1岁啦 - 一往无前
[传说] 摸鱼派2岁啦 - 二分明月
[传说] 摸鱼派3岁啦 - 三生有幸
[传说] 摸鱼派4岁啦 - 四季有你
[稀有] 超级会员 - 摸鱼派超级会籍成员
[精良] 摸鱼派粉丝 - 捐助摸鱼派达16RMB; 编号No.25 • 6 个月前
那你再查一遍url吧
1 回复 0 0 0 -
咖啡不爱吃鱼油 (caffish)
[精良] 摸鱼派粉丝 - 捐助摸鱼派达16RMB; 编号No.133
[神话] 社区安全官 - 摸鱼派社区官方安全组工作人员,工号 No.001 • 6 个月前
0 0 0 -
咖啡不爱吃鱼油 (caffish)
[精良] 摸鱼派粉丝 - 捐助摸鱼派达16RMB; 编号No.133
[神话] 社区安全官 - 摸鱼派社区官方安全组工作人员,工号 No.001 • 6 个月前
url没问题 直接请求可以 ,不是挂在代理 就是挂在request拦截了
1 回复 0 0 0 -
none (rapc001)
[传说] 摸鱼派1岁啦 - 一往无前
[传说] 摸鱼派2岁啦 - 二分明月
[传说] 摸鱼派3岁啦 - 三生有幸
[传说] 摸鱼派4岁啦 - 四季有你
[稀有] 超级会员 - 摸鱼派超级会籍成员
[精良] 摸鱼派粉丝 - 捐助摸鱼派达16RMB; 编号No.25 • 6 个月前
那就母鸡了 问AI把
1 回复 0 0 0 -
咖啡不爱吃鱼油 (caffish)
[精良] 摸鱼派粉丝 - 捐助摸鱼派达16RMB; 编号No.133
[神话] 社区安全官 - 摸鱼派社区官方安全组工作人员,工号 No.001 • 6 个月前
再问了再问了
0 0 0 -
-
-
我老公返咗乡下 (deeplovebug)
[传说] 00后 - 这片江山已经是00后的天下了
[精良] 摸鱼派粉丝 - 捐助摸鱼派达16RMB; 编号No.32 • 5 个月前
帮你问的ai
可能的问题原因
- 路径匹配问题
- 第一个
'/serverdev/'配置在最前面,可能会拦截到后面的请求 - 如果你的请求路径是
/serverdev/download/xxx,会被第一个规则匹配到,而不是第二个/download/
- 第一个
- 路径重写冲突
- 第一个配置的
pathRewrite: {}是空对象,不会重写路径 - 后面两个配置有具体的路径重写规则
- 如果请求被第一个规则拦截,就不会执行后面的重写
- 第一个配置的
建议的解决方案
export default { // 其他配置... proxy: { // 将更具体的路径放在前面 '/download/': { target: 'http://xxx.xxx.xxx.xxx:xxxx', changeOrigin: true, pathRewrite: { '^/download': '/api', }, }, '/detect/': { target: 'http://xxx.xxx.xxx.xxx:xxxx', changeOrigin: true, pathRewrite: { '^/detect': '', }, }, '/api/': { target: 'http://xxx.xxx.xxx.xxx:xxxx', changeOrigin: true, pathRewrite: { '^/api': '', }, }, // 最通用的规则放在最后 '/serverdev/': { target: 'http://xxx.xxx.xxx.xxx:xxxx', changeOrigin: true, pathRewrite: {}, }, }, };调试建议
- 查看控制台日志:在
target后面添加logLevel: 'debug'来查看代理日志 - 检查请求路径:确认前端发送的请求路径是否符合预期
- 测试顺序:临时注释掉第一个配置,看后面的是否能正常工作
代理配置的匹配是按照定义顺序进行的,第一个匹配的规则会生效,所以要将更具体的路径放在前面。
1 回复 1 1 0 - 路径匹配问题
-
咖啡不爱吃鱼油 (caffish)
[精良] 摸鱼派粉丝 - 捐助摸鱼派达16RMB; 编号No.133
[神话] 社区安全官 - 摸鱼派社区官方安全组工作人员,工号 No.001 • 5 个月前
你的ai我的ai好像不一样!
解决了!!谢谢大佬,其他环境没写上去,判断错环境了。vocal0 0 0 -
咖啡不爱吃鱼油 (caffish)
[精良] 摸鱼派粉丝 - 捐助摸鱼派达16RMB; 编号No.133
[神话] 社区安全官 - 摸鱼派社区官方安全组工作人员,工号 No.001 • 5 个月前
嘻嘻
0 0 0 -
-
咖啡不爱吃鱼油 (caffish)
[精良] 摸鱼派粉丝 - 捐助摸鱼派达16RMB; 编号No.133
[神话] 社区安全官 - 摸鱼派社区官方安全组工作人员,工号 No.001 • 5 个月前
是的 开发生产环境搞混了 呜呜呜我好废
0 0 0 -
-
征尘 (RenleyAlden)
[稀有] 超级会员 - 摸鱼派超级会籍成员
[史诗] 摸鱼派忠粉 - 捐助摸鱼派达256RMB; 编号No.33
[精良] 摸鱼派粉丝 - 捐助摸鱼派达16RMB; 编号No.131 • 5 个月前
不明觉厉!棒棒哒
0 0 0 -

帮你问的ai
可能的问题原因
'/serverdev/'配置在最前面,可能会拦截到后面的请求/serverdev/download/xxx,会被第一个规则匹配到,而不是第二个/download/pathRewrite: {}是空对象,不会重写路径建议的解决方案
调试建议
target后面添加logLevel: 'debug'来查看代理日志代理配置的匹配是按照定义顺序进行的,第一个匹配的规则会生效,所以要将更具体的路径放在前面。