Java EE微信开发二+内网映射ngrok
来源:互联网 发布:江户川乱步 知乎 编辑:程序博客网 时间:2024/05/17 23:39
前言
相信通过上篇文章环境搭配之后(http://blog.csdn.net/fjekin/article/details/52550266),大家都会迫不及待地去跟微信后台对接开发,但是想必都会遇到一个苦逼的问题:每次代码都要部署到公网服务器,微信才能响应,更坑的是回馈详细内容、报错日志开发者不能看到,什么都没有,怎么调试啊,下面进入正题,有点扯了,莫怪
ngrok
网上大部分关于ngrok映射都是大同小异,更重要的已经不适用了。
下载地址:https://ngrok.com/(翻墙),当然CSDN也能搜索到,能不能用就不清楚了
打开命令行窗口,跳转到ngrok安装路径:(映射之前,确保本地服务器Tomcat已经开启)
执行ngrok authtoken token,这里的token需要开发者去ngrok官网注册一个然后替换掉,很方便的。
第二步,ngrok http 80,回车执行。
Tomcat安装默认访问端口号为8080,因为微信只支持80端口,笔者考虑到这点就把Tomcat端口改成80,这样直接输入:127.0.0.1也能访问。
出现以上说明映射成功,通过http://b1932122.ngrok.io和https://b1932122.ngrok.io都能成功访问本地Tomcat服务器,其他人也可以通过该地址访问到你本地。注意:ngrok映射成功之后,命令行窗口不能关闭,不然地址会失效
这里面还存在一个问题,就是下次操作之后映射地址会改变,那样微信对应的url又要更换,有点小麻烦,当然,网上说执行ngrok.cfg之后就能统一,但是笔者执行:ngrok -config ngrok.cfg -subdomain jekin 80,会报错,查询ngrok help命令压根没有这种命令,这个自己去探索吧,弄出来记得留言分享一下,哈哈
附上慕课网映射和开发的一些教程:http://www.imooc.com/video/7225
第三方服务器部署步骤:http://www.voidcn.com/blog/change_on/article/p-4616025.html
微信URL和Token
拿到映射公网地址之后,配置url和token,url就是公网地址,后缀是本地工程名+servlet;token开发者随便填写,但是要和本地工程里面的token一致。注意:本地工程要先执行一次,微信才能访问到响应回馈信息
总结
这是开发中相关jar下载地址:http://www.java2s.com/Code/Jar/b/Catalogb.htm,里面还有很多学习视频教程,值得学习。微信开发框架:https://github.com/sword-org/wechat4j。时间和篇幅问题,不考虑再讲了。还有份微信应用开发PDF文档,在CSDN能够搜索到,后面我都会把资料上传到群里面,进群留言:拿干货。有问题,请留言,谢谢!
0 0
- Java EE微信开发二+内网映射ngrok
- 微信开发必备外网映射工具--ngrok
- 微信开发必备---ngrok外网映射工具
- 微信开发映射工具ngrok
- 微信开发之ngrok内网穿透工具
- 微信开发-ngrok内网穿透部署
- Ngrok 内网 映射到外网
- ngrok 实现内网映射
- 微信公众号开发前期基本配置-ngrok映射
- 使用ngrok实现微信公众号与内网开发环境的调试
- JEEWX微信开发更便捷,Ngrok 内网穿透利器应用
- 微信开发-基于Ngrok的内网穿透工具-netapp
- 【微信服务号】ngrok内网穿透
- 内网映射外网工具(ngrok)
- ngrok 内网穿透/映射神器
- Ngrok使用[内网服务映射到外网]
- sunny-ngrok http内网映射
- 内网映射之ngrok工具
- css-选择器
- Html常用块级标签练习
- 面试笔试---linux知识点
- background-position 用法详细介绍
- ListView侧滑删除item
- Java EE微信开发二+内网映射ngrok
- 1.整形数和浮点型数相除的注意点 2. 强制类型转换
- css-可继承和不可继承的属性
- [LeetCode]357. Count Numbers with Unique Digits
- 正则表达式几种修正模式
- Oracle 12c如何创建scott用户
- matlab读取数据文件
- 328. Odd Even Linked List
- 第三周--求集合并集