微信开发如何在本地模拟微信登陆
模拟微信登陆操作手册
功能说明
功能说明:本操作手册成功后开发人员可模拟微信登陆,便于开发人员最终前端、后台代码。
准备工作
- 安装natapp
- 安装步骤参考:https://www.jianshu.com/p/cc1b1050b5b4
- 登录natapp网址,改端口号为8081,进行支付宝认证,申请免费的token,申请成功后如图1。
- 用命令在cmd框内生成ip地址(natapp –authtoken b42076601e77ef04(这是我申请的token))
图1
- 安装微信开发者工具
- 官网地址:https://developers.weixin.qq.com/miniprogram/dev/devtools/stable.html
- 下载图2
图2
- 替换svn-人员培训-修改文件里的文件
- 启动tomcat,执行npm run dev前端打包
- 执行vip端口:
执行前端、后端natapp命令,即7070,8080端口要处于开启状态(有人执行过即可)
- 启动7070前端并获取ip地址:natapp –authtoken 7b2e98c0a27c196f
- 启动8080后端并获取ip地址:natapp –authtoken 461a744582e8f456
- 执行自己的端口
- 启动自己的端口并获得ip地址:natapp –authtoken b42076601e77ef04
- 获取ip地址并粘贴到下面文件中F:\WorkSpace\tfsworkspace\src\main\webapp\weidian_mobile\src\views\homepage\homeHomepage\homeHomepage.controller.js
这个位置写natappfree地址
这个位置写natappvip地址
F:\WorkSpace\tfsworkspace\src\main\webapp\weidian_mobile_rebuild\src\views\homepage\homeHomepage\homeHomepage.controller.js
这个位置(需注意这里要加上new路径名称)
注意:以上命令执行过后窗口不可关闭,否则下面会无法成功登陆
- Weichatserviceimpl中填写自己的unionid这样就能登录自己的页面(在客户表根据phone字段找到自己的unionid)
- 以上执行成功后,打开微信开发者工具,输入登陆地址即可;
- 登录需要用购买的vip地址进行登录(url最后一个字段为shopid),登陆地址:
http://be13e3a10d71.natappvip.cc/#!/webapp/homepage/4e0c8c9992dc4ac4b3d836b2efc4d49e
- 问题解决(这里我枚举了两个,其它同学可以进行补充):
- 如果登陆出现404,那么可能是因为homeHomepage.controller.js里面的地址不会最新生成的。
此问题解决需要再次执行获取ip地址的命令(natapp –authtoken b42076601e77ef04)。并修改两个homeHomepage.controller.js文件natappfree地址。
如果登陆出现无法正常运作,登陆网址有问题错误
重新用上面的网址登陆即可执行命令
安装、替换成功后,每次登陆需要执行以下命令:
- 启动tomcat、执行npm run dev命令,运行前端
- 启动命令:natapp -authtoken 7b2e98c0a27c196f(vip前端)
- 启动命令:natapp -authtoken 461a744582e8f456(vip后端)
第2.3点只要有人执行即可
- natapp –authtoken b42076601e77ef04(这是我申请的token)并将ip替换到两个homeHomepage.controller.js文件中
- 进入登陆即可看到如下页