axios proxyTable 跨域代理
本地的vue-cli搭建的环境
http://localhost:8088
需要访问测试服务器上的接口
https://product.willpayment.com/qrpay.open/mch/login
使用webpack的
http-proxy-middleware 进行代理,
下面进行配置
config/index.js文件,在dev开发环境配置
proxyTable: {
'/qrpay.open':{
target:'http://wallet.wallet:8080/qrpay.open',
changeOrigin:true,
pathRewrite:{
'^/qrpay.open':'/qrpay.open'
}
}
}
调用接口
axios.get(‘/qrpay.open/mch/login’)
但是结果却不是期待的那样
代理出错了,查阅文档,多次怀疑是不是代理配置写错了,可是并不是,通过百度百度百度,
secure: false 需要设置安全为false
duangduangduang~~ 终于可以了
查阅 https://www.npmjs.com/package/http-proxy-middleware
关闭ssl认证
还没有评论,来说两句吧...