使用ngrok本地调试微信接口

在微信开发的时候,必须要输入URL,而该URL必须是外网域名,我们本地没法进行调试,这给我们造成很大的不方便,系统在开发阶段容易出现bug,如果服务器上的版本已经在运行了,我们不能在那基础上进行开发调试,所以能够在本地进行微信开发很重要。

工具/原料

  • 微信公众号一个
  • ngrok

方法/步骤

要解决微信本地开发,一个关键的问题是能够把本地的IP地址映射到公网上去,从网上找下相关的解决方案,最终借助ngrok很容易解决,访问官网https://ngrok.com/下载ngrok,并注册账户,解压后只有ngrok.exe一个文件。

windows–>运行–>cmd,进入到ngrok.exe的根目录,输入ngrok http 8080,这样可以将本机的127.0.0.1:8080分配一个外网可以访问的域名
这里写图片描述
(Windows powershell需要在命令前加./
回车后,成功启动。遗憾的是该域名是随机的,每次重启都会变。
这里写图片描述
下面我们需要验证下输入域名:https://9c10ac15.ngrok.io是否能够通过微信的URL校验。
打开微信公众平台,选择开发者中心,在右边的表单中输入相关内容,URL中输入我们刚设置过的域名。在此贴出测试号网页登录授权设置,服务号同理。
这里写图片描述
这里写图片描述
提交成功,这样就可以用微信开发者工具做微信网页登录的测试了。

附录

更多命令请在cmd输入ngrok查看,或者查阅官方文档,不再一一介绍。

目前自定义域名只针对付费用户开放了,听说以前是免费的。在此还是贴出自定义域名方法。
还是在windows–>运行–>cmd中,进入ngrok.exe目录,输入:

ngrok -authtoken token 80

其中token换成我们注册后返回的值,回车后,成功启动
但是返回的token太长了,不方便记忆,我们换一个方便记忆的名字,输入

ngrok -subdomain leopard 80

参考资料

作者:心中日月
链接:http://www.jianshu.com/p/c2e4ec6e0b23
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值