前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何在小程序中调用本地接口

如何在小程序中调用本地接口

作者头像
贾顺名
发布2018-04-12 13:39:40
2.6K0
发布2018-04-12 13:39:40
举报
文章被收录于专栏:全沾开发(huā)全沾开发(huā)

如何在小程序中调用本地接口

背景:

随着微信小程序开始公测,我司也拿到了AppID,所以开始了微信小程序的趟坑之旅。

由于现在网上已经有很多的《微信小程序从精通到入门》的教程了,所以就不再重复那些,只是讲一下,在开发的过程中,如何使用本地(开发环境)的接口。

因为小程序的开发文档中写到了,wx.request 中的URL只能是一个https请求,本地一般来讲是不会有https的-.-

所以我们使用Charles代理来实现需求。

前提:

本人认为你现在已经具备以下几个条件:

  1. 具有微信小程序开发的权限
  2. 知道自家小程序后台配置的信任域名都是什么-.-
  3. 有一台Mac(阿哈哈…无视…截图来自Mac…Windows党请多担待)

准备工作:

首先我们需要安装如下两个软件:

  1. 安装Charles,当然了,是个破解版的-.- 破解方法请自行百度,不赘述
  2. 安装微信web开发者工具

操作步骤:

到这一步,本人认为你已经安装好了上边两个软件,并且可以正常运行咯。

  1. 首先打开Charles,Help->SSL Proxying->Install Charles Root Certificate 安装证书到本地
  1. 在钥匙串访问中搜索 Charles 关键字,找到那个证书,点开后将信任选为 始终信任
  1. 打开 Tools->Map Remote 添加线上域名于本地(开发环境)服务的映射
  1. 打开 Proxy->Proxy Settings
  2. 选择Proxies选项卡,默认的HTTP Proxy的值是8888,这个端口号需要记着,后边在微信web开发者工具里边要用到的
  1. 选择Mac OS X选项卡,点击启用如下两个选项
  1. 打开 Proxy->Mac OS X Proxy 启用本地的代理服务
  1. 这时,Charles已经完成了本地服务代理线上服务的步骤,接下来就是微信web开发者工具中的一些设置
  2. 在扫码登录后,点击右上角代理的选项
  1. 选择手动设置代理,然后填写本地的IP,以及前边在Charles中设置的代理端口号(第5步)
  1. 点击保存后,来到微信小程序的项目中,在 wx.request 中直接填写线上域名后,保存运行,你就会发现Charles中已经收到了来自你本地的一些请求?

参考资料:

  1. 微信小程序官方文档
  2. Charles破解版安装

转载请署原文地址: https://jiasm.org/#/blog/36f116c0-aa64-11e6-a1ed-8fca2e8c7bc3

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 如何在小程序中调用本地接口
    • 背景:
      • 前提:
        • 准备工作:
          • 操作步骤:
            • 参考资料:
            相关产品与服务
            云开发 CloudBase
            云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档