美文网首页
微信公众号开发本地调试

微信公众号开发本地调试

作者: whtsup | 来源:发表于2017-09-08 11:04 被阅读0次

一:ngrok的使用 基于windows

1:为什么要使用ngrok

在微信开发的时候 需要填写与微信服务器相连接的url 这个url必须是外网域名,

也就是说我们需要在这个外网域名对应的ip服务器上做开发,而没办法本地开发调试

所以用ngrok获得一个外网域名 这个外网域名实际访问的是本地主机

这样把此外网域名填入到微信需要的外网url里 就可以在本地开发调试了

2:下载ngrokngrok - secure introspectable tunnels to localhostwindows版

3:注册ngrok 得到your auth token 后面的自定义域名必须要有这个token

4: 打开cmd cd到ngrok.exe在的目录,执行ngrok 80 就可以给你本机的127.0.0.1:80分配一个外网可以访问的域名 例如http://1f1b1c.ngrok.com

也就是外网访问http://1f1b1c.ngrok.com就是访问你本机的127.0.0.1:80,当然如果你执行ngrok 8080 那就是分配一个域名访问127.0.0.1:8080

5: 上面分配的域名是临时的,可能下次开电脑这个域名就变化了,我们需要一个固定的域名映射到本机的80端口

所以先登录 执行ngrok -authtoken XUsFLvG4hgb8ukjvML8YBXX 80 这里填写的是你注册时给你的token,

然后ngrok -subdomain myapp 80 这样后续你通过http://myapp.ngrok.com就可以一直访问到本机的127.0.0.1:80了

当然如果是想访问的是8080端口 那就把上面的80都改成8080

6:不要关闭cmd窗口 关闭后提供的域名就访问不了了 如果要查看ngrok给你做的中转http信息 访问http://localhost:4040/

7:具体到微信的开发 一定要注意 由于是ngrok做的中转 出于安全考虑通不过微信的默认语句libxml_disable_entity_loader(true);

所以注释掉他 等正式部署到服务器再取消注释

相关文章

  • 微信公众号开发本地调试

    一:ngrok的使用 基于windows 1:为什么要使用ngrok 在微信开发的时候 需要填写与微信服务器相连接...

  • 端口转发

    为方便微信公众号开发,在网上搜索了下如何做本地调试,一个技巧是采用端口转发,将微信端发的请求转到本地进行调试,大致...

  • 微信公众号本地调试

    微信公众号本地调试 Q: 每次微信公众号开发都要上传到测试服务器上才能测试,特别麻烦和不便。 步骤: 1.修改h...

  • mac上soundflower+OBS+微信公众号直播项目总结

    1. 本地微信公众号开发 参考:微信配置本地公众号开发环境[https://www.jianshu.com/p/0...

  • 基于JavaEE——微信网页(二)微信开发

    微信开发测试公众号(沙盒号) 微信API帮助文档 微信接口在线调试 首先申请微信开发的测试公众号,登陆后会看到微信...

  • 微信公众平台

    开发文档 微信公众平台测试号申请 微信公众平台接口调试工具

  • 接口在线调试

    微信公众号开发需要熟悉各个接口的调用,我们推出了微信公众平台接口在线调试工具。 进入微信公众平台接口调试工具

  • 使用工具 Ngrok 内网穿透 重播请求

    前言:当我们本地开发、联调微信支付、微信小程序、微信公众等的一些功能的时候,可能需要外网访问你的本地服务,方便调试...

  • 搭建微信网页本地开发环境

    需求场景:微信公众号开发基本配置中填入的服务器地址只能是公网地址,然而,开发调试阶段又是建立在本地服务,这样就需要...

  • js接入微信公众号遇到的坑

    1. 使用微信开发工具调试微信公众号支付 遇到这样的错误errMsg: "getBrandWCPayRequest...

网友评论

      本文标题:微信公众号开发本地调试

      本文链接:https://www.haomeiwen.com/subject/otsgjxtx.html