微信官方提供了 微信web开发者工具
本文章仅作备份
无服务器
js-sdk代码调试
前提条件:
- 微信端的
接口配置信息
必须已经验证通过(不管是怎么通过的)- 手机必须处于和pc相同的局域网下
- pc上有代理软件 (mac下有
charles
, windows下有fildder
)- 有nginx或者类似工具
使用方法:
1.修改
/etc/hosts
(或者使用Gas Mask
软件来设置), 添加
1 127.0.0.1 和JS接口安全域名相符的调试页面网址
2.使用nginx 或者其他工具, 将
调试页面网址
转发到你正在开发的本机代码
1 | # 此处为 nginx 设置 |
3.打开
charles
, 开启mac OS X Proxy
![]()
开启 mac OS X Proxy
4.点击Proxy Settings
, 查看/设置端口![]()
6.手机端访问 你要调试的页面, 默认转发到你的pc端了~
服务器端代码调试
使用微信官方插件, 具体操作方法请看官方文档http://blog.qqbrowser.cc/tag/docs/
上面jssdk调试也可以使用此方法
拥有自己的服务器和自己的域名
暴力的方法
代码全部上传到服务器上开启调试
快速修改代码的方法
把服务器上的请求直接 proxy 到本地
1.服务器上 Nginx
把 wechat.xinshangshangxin.com
的请求转发到某个端口(如 10000)
1 | server { |
2.在本地开一个到服务器的转发通道(要求服务器开启 sshd 服务)
1 | # 1000 为服务器端口; 8000 为本机端口 |
3.让本地开发环境监听 8000 端口; 这样就可以直接在本地边开发边测试了,当然别忘了根据微信的规则配置 OAuth2.0网页授权 等参数
参考文档
文章若有纰漏请大家补充指正,谢谢~~
http://blog.xinshangshangxin.com SHANG殇