app.get('/lists',function(req,res){
//5.1获取数据
var obj=req.query;
//5.2将数据转为整型
obj.pno=parseInt(obj.pno);
obj.size=parseInt(obj.size);
//5.3验证输入是否为空
if(!obj.pno) obj.pno=1;//设置默认页码1
if(!obj.size) obj.size=2;//默认大小为2
//5.4计算每页的开始
var start=(obj.pno-1)*obj.size;
//5.5执行SQL语句,把结果响应给浏览器端
pool.query('SELECT * FROM news_brand LIMIT ?,?',[start,obj.size],function(err,result){
if(err) throw err;
res.send(result);
});
});
计算总页数接口
app.get('/showtotalnum',function(req,res){
var sql = 'SELECT count(*) as total FROM news_brand'
pool.query(sql, [], (err, result) => {
if (err) throw err
res.send(result);
})
})