- https://www.jianshu.com/p/a2e3147c2af2
- 重点:
- proxyTable 是 vue-cli 脚手架在开发模式下,为我们提供的一个跨域的代理中转服务器服务.基于 (http-proxy-middleware插件)
-
pathRewrite 节点说明
-
首先,在ProxyTable模块中设置了‘/api’,target中设置服务器地址,也就是接口的开头那段地址,例如
http://localhost:54321/
,然后我们在调用接口的时候,就可以全局使用/api
,这时候/api的作用就相当于http://localhost:54321/
,比如接口的地址是http://localhost:54321/api/json.data
,我们就可以使用/api/json.data
-
那
pathRewrite
是用来干嘛的呢,这里的作用,相当于是替代/api
,如果接口中是没有api
的,那就直接置空,如果接口中有api
,那就得写成{^/api:/api}
,可以理解为一个重定向或者重新赋值的功能。 -
proxy到了真实发布环境,就不起作用了.除非自己配置一个代理服务器,或者让后台开启