错误处理重构
1）区分异步和同步错误方法，提取出来
2）页面传入error信息简化，不能提供过于详细报错信息
3）引入log4js，打印后台完整error
error结构在链式查询中是数组