工作流程
事件流程
逻辑问题修正
在测试页面时,如果发现页面报错,自己知道该如何解决的,直接解决即可。否则,请参照以下步骤来解决:
以下所列问题为常见问题的处理方法
1. 微信页面的测试:涉及获取登录用户信息的,可自行通过造假数据的方式向数据库中添加一个用户,然后使用auth的登录界面登录,之后,就可以正常的测试微信相关页面了
2. 二分法查错
3. 手机端调试方法(手机端无法看到log信息,不知道怎么调试)
解决方案1:当测试页面是pc版时,直接在电脑上进行测试。
当测试页面是手机版(移动端使用)时,因为一些元素的效果只有在手机端才能看到,所以我们需要使用手机测试本地(虚拟机中)的页面
解决方案2:使用usb数据线将手机连接电脑,直接在电脑上进行测试,可以在pc端看到手机端无法看到log信息。
4.针对不是立即执行的功能(例如:10天后才能测试的功能)想办法在本地测试满足所有条件(例如:修改本地数据库、修改虚拟机时间等)在本地测试通过。
5.可以通过 console.log方式查看变量的值,也可以通过日志模块( req.syslog)中的信息来调试,访问对应项目的"/api/index.html"(需要root用户登录,默认密码为wware,如果不正确你咨询组长),访问系统日志功能
1)如果在更新svn项目,全站发布后,访问页面提示404请反馈给组长,增加api和syslog模块
2)如果需要查看后端中某个变量的值,请使用req.syslog( XX变量XXX );更多自行查看日志模块的说明