调试方法中的:查看日志(req.syslog())和Console.log 的作用。
说明:本文档介绍的是在服务器端,如何查看数据及其格式,或者操作记录。相较于console.log()的优势在于,这些记录都会被记录到数据库中。
1、在服务器端,打印出自己需要的数据变量或者操作记录
1)在需要执行的代码段下插入自定义代码段
2)打印查询的数据或者打印操作记录
req.syslog();
确定以上操作的打印日志所在的接口, 并打开该接口所在的页面,确保接口已经被调用。
3、查看打印日志
1)进行登录 网址:www.xxxx.com/auth/login.html 帐号:root 密码:wware
2)访问站点配置 网址:www.xxxx.com/syslog/logslist.html 将日志类型选为调试
1. 进入页面点击分页编辑,点击源码进行编辑:
当你在查看log时,需要查看查询到的数据是否正确、是否是你想要的数据是可以使用console.log在终端中看到你查询的数据。
1.首先在你的查询接口中的标准查询代码段的return语句前写
console.log("*********sry************" + JSON.stringify(tmp_data.classtable));
如下图的位置
其中"*********sry************"的作用是方便你在终端中查看找到你需要的数据,JSON.stringify(tmp_data.classtable))的作用是把返回的数据转换成字符串。
2.Ctrl+Alt+T打开终端,输入ssh root@dev.spolo.org,下一步输入密码:root,然后输入tail -f /var/log/wware/wware-*。
3.访问调用你写的console.log接口的页面,在终端中就可以查看到是否查询到你需要的数据。