如何在小程序中调用本地接口
2018-06-24 00:38:27来源:未知 阅读 ()
背景:
随着微信小程序开始公测,我司也拿到了AppID,所以开始了微信小程序的趟坑之旅。
由于现在网上已经有很多的《微信小程序从精通到入门》的教程了,所以就不再重复那些,只是讲一下,在开发的过程中,如何使用本地(开发环境)的接口。
因为小程序的开发文档中写到了,wx.request中的URL只能是一个https请求,本地一般来讲是不会有https的-.-
所以我们使用Charles代理来实现需求。
前提:
本人认为你现在已经具备以下几个条件:
0. 具有微信小程序开发的权限
1. 知道自家小程序后台配置的信任域名都是什么-.-
2. 有一台Mac(阿哈哈...无视...截图来自Mac...Windows党请多担待)
准备工作:
首先我们需要安装如下两个软件:
0. 安装Charles,当然了,是个破解版的-.- 破解方法请自行百度,不赘述
1. 安装微信web开发者工具
操作步骤:
到这一步,本人认为你已经安装好了上边两个软件,并且可以正常运行咯。
0. 首先打开Charles,Help->SSL Proxying->Install Charles Root Certificate 安装证书到本地
1. 在钥匙串访问中搜索 Charles 关键字,找到那个证书,点开后将信任选为始终信任
2. 打开 Tools->Map Remote 添加线上域名于本地(开发环境)服务的映射
3. 打开 Proxy->Proxy Settings
4. 选择Proxies选项卡,默认的HTTP Proxy的值是8888,这个端口号需要记着,后边在微信web开发者工具里边要用到的
5. 选择Mac OS X选项卡,点击启用如下两个选项
6. 打开 Proxy->Mac OS X Proxy 启用本地的代理服务
7. 这时,Charles已经完成了本地服务代理线上服务的步骤,接下来就是微信web开发者工具中的一些设置
8. 在扫码登录后,点击右上角代理的选项
9. 选择手动设置代理,然后填写本地的IP,以及前边在Charles中设置的代理端口号(第5步)
10. 点击保存后,来到微信小程序的项目中,在wx.request中直接填写线上域名后,保存运行,你就会发现Charles中已经收到了来自你本地的一些请求??
转载请署原文地址: https://jiasm.github.io/#/blog/36f116c0-aa64-11e6-a1ed-8fca2e8c7bc3
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 如此沙雕的代码注释,原来程序员都是段子手 2020-06-08
- 如何在博客园添加自己的头像 2020-05-27
- 还在羡慕程序员工资高吗?看完这篇前端学习计划,你也可以拿 2020-05-23
- 想成为一个高薪WEB前端程序员,这些书籍你要看 2020-05-22
- 1W2以下前端程序员该如何面对现实?我这有一套让你提升的方 2020-05-22
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash