尝试使用http-proxy-middleware重写请求路径。但问题是,当我写这样的代码时:
proxyMiddleware('/service/api', {target: 'http://192.168.70.99:8078/'});
这意味着像/ service / api / export / 1这样的路径将被重定向到http://192.168.70.99:8078/service/api/export/1;但我需要将其重定向到http://192.168.70.99:8078/export/1。我怎么能这样做?
答案 0 :(得分:10)
您可以传递pathRewrite
opiton,并在其中使用正则表达式模式删除您不需要的路径:
proxyMiddleware('/service/api', {
target: 'http://192.168.70.99:8078/',
pathRewrite: {
'^/service/api':'' //remove /service/api
}
});