config.js文件中,或者vue.config.js文件,版本不是问题,主要是在devServe中加上proxy这部分设置
PS:图中的secure:true
是在官网看到的,http向https请求的话是需要开启的。
但我在测试遇到报错
报错信息:
Proxy error: Could not proxy request……并且提示(UNABLE_TO_VERIFY_LEAF_SIGNATURE),无法验证证书
查了一下这个报错,突然想到之前用postman测试时也遇到了类似的证书问题。
是因为请求这个https地址不需要证书,在postman只要关掉这个选项即可,设置为OFF。
解决上面的报错
把这个属性设为false secure:false
,不需要证书 就可以了 如下图
最后虽然前台显示请求的URL还是代理前的地址,但是已经可以成功请求到数据了。
附上官网链接:
https://webpack.docschina.org/configuration/dev-server/#devserver
https://cli.vuejs.org/zh/config/#devserver