devServer proxy配置多个
时间: 2023-09-24 09:04:20 浏览: 195
Webpack devServer中的 proxy 实现跨域的解决
您可以在 devServer 配置中使用多个代理。下面是一个示例配置:
```javascript
devServer: {
proxy: {
'/api1': {
target: 'http://localhost:3000',
pathRewrite: {'^/api1': ''},
},
'/api2': {
target: 'http://localhost:4000',
pathRewrite: {'^/api2': ''},
},
},
}
```
在上面的示例中,我们配置了两个代理:`/api1` 和 `/api2`。当你在开发环境中发送带有 `/api1` 前缀的请求时,它将被代理到 `http://localhost:3000`。同样地,带有 `/api2` 前缀的请求将被代理到 `http://localhost:4000`。`pathRewrite` 用于重写请求路径,将 `/api1` 或 `/api2` 前缀移除。
请注意,这只适用于开发环境。在生产环境中,您需要使用真正的反向代理服务器来处理代理配置。
阅读全文