1分钟快速部署
首先我们进入v-的开源地址:
里面会有详细的部署和使用方法,我也在这里简单介绍一下,真的很简单!新手1分钟就能搞定!
部署云函数
首先我们打开开发者工具,然后启用云开发功能,初始化之后在我们的云函数目录下右键创建一个新的云函数:
命名它 v-(不要命名错误,这很重要!)
然后将项目目录下的.js和.json文件内容复制替换到云函数对应文件中!
终于!右键单击我们新创建的云函数并将其上传以进行部署(云安装依赖项)!
部署客户端
这一步就更简单了,直接把项目中的 v-.js 文件复制到你的小程序目录下就可以了!我放在了 / 目录下:
最后一步是在app.js中导入此文件!
开始体验黑科技
通过上面的简单部署,你已经可以在小程序中的任何位置使用wx.方法进行任意HTTP网络数据请求了!
(注:是的,官方的wx.方法名前面多了一个“v”,就是wx.!)
以下操作均在小程序后台开启域名验证等设置且未配置白名单的情况下测试
GET 请求测试
POST 请求测试
听起来是不是很熟悉?
是的!跟官方wx.API一致!不用花太多学习成本!
应用场景
通过这个方法我们已经可以突破微信官方的白名单限制,但是在什么场景下使用这个方法比较合适呢?
这里我总结了一小部分你可能会遇到的场景:
网站域名尚未注册,网站仍在http 80端口,未启用或配置SSL证书,网站无域名,通过IP地址访问的隐藏访问流量中的隐私数据,提高小程序后端的安全性。
如果你有上述需求,不妨尝试一下这项黑科技,解决这一痛点问题,提高小程序开发效率!
项目地址:
如果觉得还不错的话,就给个star吧!