最近做「周伯通招聘」的微信公众号的开发,发现本地调试是一个大难题,最终也没找一个靠谱的本地调试的工具!
目前几个解决方案的对比:
微信官方提供的调试工具 http://mp.weixin.qq.com/debug
缺点:与微信后台共用同一个公网 URL 地址,没法本地调试;
V2EX 网友开发的 WeTest 工具 https://github.com/xred/WeTest
缺点:过于简单以至于可用性不大
wecheat https://github.com/xixilive/wecheat
使用 Ruby 编写,因为不懂没 run 起来
使用 ngrok 工具 http://www.zhihu.com/question/25456655
缺点:只能基于 Windows 平台;与微信后台共用同一个公网 URL 地址,相当于还是没解决本地调试的问题;
1
bcxx 2015-01-13 16:15:46 +08:00
ngrok 这个 linux / mac 都可以用啊……
|
2
nsxuan 2015-01-13 16:20:58 +08:00
window下有这个http://download.csdn.net/detail/ljshym/8117157,挺好用的
|
4
blue7wings 2015-01-13 16:28:14 +08:00
我自己也写了一个,没有优化,弃坑了,(>_<),https://github.com/blue7wings/WechatDebug
|
5
YiSheng OP @blue7wings 为啥没继续优化下去呢
|
6
lujiajing1126 2015-01-13 16:36:52 +08:00
比较难调试的是微信浏览器的DOM没法看,没法看到Console
不过Console好解决,显示打印或者直接扔到远程 |
7
YiSheng OP @lujiajing1126 另外一个痛点!
|
8
yushiro 2015-01-13 17:07:08 +08:00 via iPhone
|
9
hyzjshwo 2015-01-13 20:43:14 +08:00 1
一直用这个[wechat-rails](https://github.com/skinnyworm/wechat-rails)
|
10
Had 2015-01-13 21:30:26 +08:00
|
13
sarices 2015-01-13 21:54:00 +08:00
现在一般就是把微信站点反向ssh映射端口到远程服务器,然后远程服务器再用反向代理连接,走三级域名
|