新手也能学会本地调试微信,natapp 官网映射
本地调试微信的新手指引~ 照着配置,一定可以配置成功,实现本地调试微信,公司好几个同事按照我写的步骤,都独立配成功了。
1.首选在natapp注册一个账号,申请免费隧道或者购买隧道,我买了一个月9元的付费隧道,这样域名就不用变来变去了(建议新手直接购买1个月的域名,免费域名隔一段时间会变,调试麻烦)。买了付费隧道之后,设置自己的二级域名,微信测试需要二级域名才行,免费的三级临时域名已经不可以了。于是又花了三元买了一个一年的二级域名。共花费12元钱。端口号我设置为8080,跟我本地项目的tomcat一致


2.配置好域名之后,到官网下载客户端,https://natapp.cn/,下载好了之后,打开压缩包,双击里面的natapp.exe ,输入如下命令之后回车(authtoken要替换成官网给的)

回车之后可以看到如下的结果表示映射成功了, http://p5epdb.natappfree.cc,映射的是我们的本地127.0.0.1:8080,启动我们本地的8080端口,在浏览器访问 http://p5epdb.natappfree.cc ,可以正确映射到我们的8080端口。
至此映射配置完成。完成了这一步之后,剩下的微信相关的配置就比较简单了。
2.申请公众平台测试号,个人微信可申请,点击以下链接申请
https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login&token=1281358107&lang=zh_CN
3. 申请测试号成功之后,可以获取appID 和appsecret发请求给微信的时候需要用到,

4.关注测试账号,扫码关注测试号之后才能进行授权测试,否则会提示没有权限,扫描关注后,右侧就会多了一个用户列表

5. 下面框中的一项修改成为我们从natapp里面获取到的二级域名,不带http头部,只输入域名,也就是上面的 p5epdb.natappfree.cc, 配置完成,可以在本地调试开发了
6. 比如我们需要调试微信授权登录接口,接口原本是 http://localhost:8080/wechatAuth,现在我们要用natapp里面获取到地址来调用,也就是 http://p5epdb.natappfree.cc/wechatAuth,可以通过微信浏览器访问我们的授权接口,
但是为了调试方便,我们一般都直接下一个微信开发者工具来进行调试,https://developers.weixin.qq.com/miniprogram/dev/devtools/devtools.html,
调试非常的方便。

到此,本地微信开发调试就写完了,如果对你配置本地开发调试有作用,请给个赞吧^_^
新手也能学会本地调试微信,natapp 官网映射的更多相关文章
- 在本地调试微信项目(C#)
之前一人负责微信的项目,那时2014年LZ还没毕业..啥都不懂,为此特别感谢@SZW,没有你的框架,我可能都无从下手 当时做项目最麻烦的就是调试,因为很多页面都要使用 网页授权获取用户信息 在电脑上打 ...
- NatApp 外网映射工具
外网映射工具 在做微信开发或者是对接第三方支付接口时,回调接口可能需要外网访问,这时候开发者在本地测试的时候,需要用到外网测试工具.常用的外网测试工具有natapp.ngrok NatApp简介服务器 ...
- NATAPP 内网映射,Visual Studio ,C# 实现本地开发微信公众号,本地调试无需服务器
点击软件安装教程,根据安装教程,注册帐号,下载软件,配置软件.配置完后如下图,途中红色位置免费版本是随机的. 红色位置是自己的映射域名. 打开VS,并且打开项目,右键项目,在web 选项中修改项目UR ...
- 如何在本地搭建微信小程序服务器
现在开发需要购买服务器,价格还是有点贵的,可以花费小代价就可以搭建一个服务器,可以用来开发小程序,博客等. 1.域名(备案过的) 2.阿里云注册免费的https证书 3.配置本地的nginx 4.内网 ...
- 利用NATAPP隧道解决微信公众号开发之本地调试难题
一.问题 众所周知,微信公众号开发需要公网的有效域名和80端口,本机当然互联网是访问不了的.那么我们难道去一个公网的服务器去开发吗?那样是不是太土了. 答案当然是,NO 当然我们在做微信支付的时候,有 ...
- 内网穿透+VS2015自带IIS express实现本地调试(微信等需要将开发环境暴漏到外网的情况使用)
今天一个兼职结束了,又要开始寻找新的兼职公司了 ,为了贴补家用啊,为了给儿子更好的生活加油! 抒情完毕进入正题,本篇文章要解决的问题是其实在开发微信支付,微信公众号等回调地址必须是外网可访问的80端口 ...
- C#微信公众号——本地调试
测试微信,因为要与微信服务器进行交互,所以必须要是外网地址,实现本地调试首先需要解决的问题就是外网问题,这个我前面的文章有介绍,这里就不再详细介绍了,网址http://www.cnblogs.com/ ...
- 微信接口本地调试(IIS服务器)
1.下载ngrok,并注册获得token.官网下载地址:https://ngrok.com/ 如果你是在官网下载的,到后面映射域名的时候会要求购买他们的服务. 这里我们用一个国内免费的ngrok服务器 ...
- 微信开发 -- 搭建基于ngrok的微信本地调试环境
第一步,安装ngrok客户端 (1)首先先到官网下载个客户端 http://natapp.cn/,选择适合的客户端类型,本人选择的是windows版 (2)下载后,解压,可以看到如下目录: 第二步,开 ...
随机推荐
- 20145109竺文君、20145106石晟荣 java实验三
重构的概念:重构(Refactoring)就是通过调整程序代码改善软件的质量.性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性. 首先由zwj在<git.oschina.net& ...
- ["1", "2", "3"].map(parseInt) 为何返回[1,NaN,NaN]
转载自:http://blog.csdn.net/freshlover/article/details/19034079 这涉及到是否深入理解两个函数的格式与参数含义. 首先根据我对两个函数用法的了解 ...
- Python3基础 super 子类调用父类的__init__
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda ...
- 51Nod 1091 线段的重叠(贪心+区间相关
1091 线段的重叠 X轴上有N条线段,每条线段包括1个起点和终点.线段的重叠是这样来算的,[10 20]和[12 25]的重叠部分为[12 20]. 给出N条线段的起点和终点,从中选出2条线段,这两 ...
- spring boot application.properties/application.yml 配置属性大全
来自官网 https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.h ...
- 【异常记录(九)】 System.Threading.ThreadAbortException: 正在中止线程
报错如下: System.Threading.ThreadAbortException: Thread was being aborted. at System.Threading.Thread.Ab ...
- github+hexo搭建博客
引言 之前用阿里云弹性web托管采用wordpress搭建的个人博客,经过我使用一段时间之后发现存在很多问题: 网站的响应速度非常慢,估计打开主页需要3-4s的时间,我经过搜索发现很多人都有这 ...
- codevs 1200 同余方程 逆元
题目描述 Description 求关于 x 同余方程 ax ≡ 1 (mod b)的最小正整数解. 输入描述 Input Description 输入只有一行,包含两个正整数 a, b,用 一个 空 ...
- selenium-webdriver 简单教程
ruby环境下selenium/webdriver可以通过selenium-webdriver.gem包进行安装 gem install selenium-webdriver 支持语言及版本有ru ...
- SetParent
1.http://bbs.csdn.net/topics/390672855 该帖子中 第15楼: “ MSDN里面说了:if hWndNewParent is not NULL and the wi ...