router.get('/api/users/search/:key/:page', function(req, res) {
if(_.isEmpty(req.params.key)) { res.json({items:null}); return; } var key = urlencode.decode(req.params.key);
var page = parseInt(req.params.page);
if(!page) page = 0;
var query = {nickname: new RegExp(key, "i")};
thunk.all([
thunk(function(cb) { User.find(query).skip(page * 40).limit(40).exec(function(err, items) { cb(err, items); }); }),
thunk(function(cb) { User.count(query).exec(function (err, count) { cb(err, count); }); })
])(function(cb, results) {
res.json({items: results[0], total:results[1]});
});
});

thunk.all()();

两个()连用,中间没有then;

最新文章

  1. Android的学习第六章(布局一TableLayout)
  2. 【opencv】轮廓相关
  3. maven pom文件结构详解
  4. python--数据清洗
  5. 获取 input 单选框和多选框的值
  6. kmalloc/kfree,vmalloc/vfree函数用法和区别
  7. [Database][SQL] 取得SQLServer中某一欄位名稱所在的資料表及欄位相關資訊
  8. Dijkstra算法 最短路径 (部分)
  9. 内存(MRC)
  10. oracle查看所有表及字段
  11. [NOI 2001]炮兵阵地
  12. sql server 2008R2 导出insert 语句(转载)
  13. python学习日记(格式化输出,初始编码,运算符)
  14. python全栈开发 * 10知识点汇总 * 180612
  15. WordPress 之 在注册界面 实现 注册后密码直接显示在页面上
  16. VUE.js全局变量的定义
  17. vue 浏览器页面刷新时执行一段代码
  18. 【大数据】Zookeeper学习笔记
  19. linux网络编程:splice函数和tee( )函数高效的零拷贝
  20. Django中请求的生命周期 和 FBV模式和CBV模式

热门文章

  1. Python之路第四天,基础(4)-装饰器,迭代器,生成器
  2. 修改vim默认tab为4个空格与显示行号
  3. Linux03--文件打包与解压
  4. 迎接 Windows Azure 和 DNN 挑战,几分钟内快速构建网站!
  5. Android学习之SQLite学习
  6. 使用Cloudsim实现基于多维QoS的资源调度算法之中的一个:配置Cloudsim环境
  7. sqlserver 死锁查看辅助存储过程
  8. javascript实现倒计时
  9. 在WPF中将某张表中的数据显示到datagrid
  10. js格式化日期yyyyMMdd