vue配置完代理服务器之后出现两个Xapi?http://localhost:8092/Xapi/Xapi/qdport-auth/oauth/token
时间: 2023-08-18 17:04:52 浏览: 192
出现两个`Xapi`路径的原因可能是你在`proxyTable`中设置了重写路径(`pathRewrite`),但是重写路径中没有将原始的`/Xapi`路径去掉,导致最终请求路径中出现了两个`Xapi`。
可以将`pathRewrite`中的配置修改为:
```javascript
pathRewrite: {
'^/Xapi': ''
}
```
这样就可以将原始请求路径中的`/Xapi`去掉,避免出现重复路径的问题。
完整的`proxyTable`配置代码如下:
```javascript
proxyTable: {
'/Xapi': {
target: 'http://localhost:8092',
changeOrigin: true,
pathRewrite: {
'^/Xapi': ''
}
}
}
```
这样设置之后,你的请求地址应该为:`http://localhost:8092/qdport-auth/oauth/token`,其中不再包含重复的`Xapi`路径。
阅读全文