1、server/routes/goods.js
page/pageSize/sort分别为前端传入的参数
router.get("/",function(req,res,next){
let page=parseInt(req.param("page"));
let pageSize=parseInt(req.param("pageSize"))
let sort=req.param("sort");
let skip=(page-1)*pageSize;
let params={}
let goodsModel=Goods.find(params).skip(skip).limit(pageSize);
goodsModel.sort({'salePrice':sort});
goodsModel.exec(function(err,doc){
if(err){
res.json({
status:'1',
meg:err.message
})
}else{
res.json({
status:'0',
msg:'',
result:{
count:doc.length,
list:doc
}
})
}
})
})
2、浏览器输入http://localhost:3000/goods?page=1&pageSize=1&sort=1 可查看结果