Nar*_*igo 1 node-http-proxy webpack webpack-dev-server
我有一个运行在http:// localhost:9090 /的后端服务.所有开始的呼叫/api/*都应转发给它,而不是/api在它前面.因此,当我打电话http://localhost:8080/api/my/route它应该代理http://localhost:9090/my/route.
如果我使用以下选项:
proxy : [{
path : '/api/*',
target : 'http://localhost:9090'
}]
Run Code Online (Sandbox Code Playgroud)
在呼叫时http://localhost:8080/api/my/route,后端服务会抱怨它无法找到路由/api/my/route.
文档建议我可以使用node-http-proxy中的任何选项,但我无法弄清楚要使用的正确选项.
我需要使用哪些选项来获得所需的结果?
从webpack-dev-server version> = 1.15.0开始,您可以使用记录的pathRewrite:
proxy: {
'/api': {
target: 'https://other-server.example.com',
pathRewrite: {'^/api' : ''}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3682 次 |
| 最近记录: |