当我尝试访问此网址时,我喜欢这样:
http://localhost:8080/123456/activites-digitales
代理重定向到此地址的请求:
http://localhost:8082/activites-digitales
我在端口8082上有一个返回JSON的api。
使用我当前的配置文件,它适用于:
http://localhost:8080/activites-digitales
但不是:
http://localhost:8080/123456/activites-digitales
123456可以是任何数字,它是一个路由参数,我应该在配置中更改什么?
我有以下devServer conf:
devServer: {
hotOnly: true,
index: 'index.html',
port: 8080,
proxy: {
'/activites-digitales': 'http://localhost:8082/'
}
}
我曾尝试过' * / activites-digitales',' / ** / activites-digitales'
webpack和webpack-dev-server 2.3
答案 0 :(得分:1)
您可以使用如下所示的 pathRewrite 配置:
proxy: {
"/123456/activites-digitales": {
target: "http://localhost:8082/",
pathRewrite: {"^/123456": ""}
}
}
更多信息here
答案 1 :(得分:0)
您正在将代码中的主机端口8080重定向到端口8082.
http://localhost:8082/