devServer.proxy
proxy: {
'/proxy': {
target: 'http://your_api_server.com',
changeOrigin: true,
pathRewrite: {
'^/proxy': ''
}
}
-
假设你主机名为 localhost:8080 , 请求 API 的 url 是 http://your_api_server.com/user/list
-
‘/proxy’:如果点击某个按钮,触发请求 API 事件,这时请求 url 是http://localhost:8080/proxy/user/list 。
-
changeOrigin:如果 true ,那么 http://localhost:8080/proxy/user/list 变为 http://your_api_server.com/proxy/user/list 。但还不是我们要的 url 。
-
pathRewrite:重写路径。匹配 /proxy ,然后变为’’ ,那么 url 最终为 http://your_api_server.com/user/list 。